Web/Javascript
[Javascript] 모던 JS 6.6 (객체로서의 함수와 기명 함수 표현식) 과제
동띵
2022. 7. 8. 10:27
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;
}