1) 숫자 설정과 감소가 가능한 counter 만들기
function makeCounter() {
let count = 0;
function counter() {
return count++;
}
counter.set = (value) => count = value;
counter.decrease = () => count--;
return counter;
}
2) 임의의 수만큼 있는 괄호를 이용해 합계 구하기
function sum(a) {
let currentSum = a;
function f(b) {
currentSum += b;
return f;
}
f.toString = function() {
return currentSum;
};
return f;
}
'Web > Javascript' 카테고리의 다른 글
[JS 100제] 1-5 (0) | 2022.12.11 |
---|---|
[Javascript] 모던 JS 6.8 (setTimeout과 setInterval을 이용한 호출 스케줄링) 과제 (0) | 2022.07.16 |
[Javascript] 모던 JS 6.3 (변수의 유효범위와 클로저) 과제 (0) | 2022.07.04 |
[Javascript] 모던 JS 6.1 (재귀와 스택) 과제 (0) | 2022.07.01 |
[Javascript] 모던 JS 5.12 (JSON과 메서드) 과제 (0) | 2022.06.28 |