← 문제 목록
고급
JavaScript
100P
Closure의 특성과 활용
JavaScript에서 클로저는 함수가 실행된 후에도 외부 함수의 변수를 기억하는 기능을 제공합니다. 다음 코드 조각을 살펴보세요:
이 코드에서 `counter` 함수는 어떤 값을 반환할까요? 선택지를 고려하여 답변해 주세요.
이 코드에서 `counter` 함수는 어떤 값을 반환할까요? 선택지를 고려하여 답변해 주세요.
JAVASCRIPT
function makeCounter() {
let count = 0;
return function() {
count += 1;
return count;
};
}
const counter = makeCounter();
console.log(counter()); // 1
console.log(counter()); // 2
console.log(counter()); // 3
0명 풀이 · 정답률 0%