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
반응형
'자바스크립트(Java Script) > 자바스크립트(Java Script) 강의 정리' 카테고리의 다른 글
제로초 JS 입문 강의 6강 정리 (로또 추첨기) (0) | 2024.08.05 |
---|---|
제로초 JS 입문 강의 5강 정리 (숫자 야구 게임) (0) | 2024.08.05 |
제로초 JS 입문 강의 3강 정리 (0) | 2024.07.30 |
제로초 JS 입문 강의 2강 정리 (0) | 2024.07.29 |
제로초 JS 입문 강의 1강 정리 (0) | 2024.07.29 |
댓글