자바스크립트(Java Script)/자바스크립트(Java Script) 강의 정리
제로초 JS 입문 강의 4강 정리 (계산기 만들기)
인생즐겜러
2024. 8. 1. 15:45
728x90
반응형
4 - 1~6 계산기 만들기
고차 함수(high order function)
함수의 반환값을 함수로 지정해야 할 때,
하기 구문 처럼
함수의 내용을 return에 넣으면서 return 구문을 없애면서 화살표를 연속으로 사용할 수 있게 된다.
const onClickNumber = (number) => {
return(event) => {
if (!operator) {
numOne += number;
$result.value += number;
return;
}
}
}
const onClickNumber = (number) => (event) => {
if (!operator) {
numOne += number;
$result.value += number;
return;
}
}
if문 중복 제거 방법
1. if문 밖에 공통으로 작업하는 것을 if 분기 각각에 넣는다.
2. 분기 중 제일 짧은 내용을 제일 윗 분기에 넣는다.
3. 윗 분기 실행 후, return 이나 break를 넣어서 함수 를 끝내 버린다.
4. 하위의 else 들을 없앤다. (중첩 하나 제거)
728x90
반응형