JavaScript - 문제 미리보기

문제 612

hard
다음 중 클로저의 주요 용도가 아닌 것은?
A. 프라이빗 변수 생성
B. 함수 호출 간 상태 보존
C. 전역 변수 사용량 증가
D. 커링(currying)과 메모이제이션 구현

정답: C

클로저는 오히려 전역 변수 사용을 줄이는 데 도움이 됩니다. 클로저를 사용하면 프라이빗 변수를 만들어 데이터를 캡슐화하고, 함수 호출 간에 상태를 보존하며, 고급 함수형 프로그래밍 기법을 구현할 수 있습니다. 현대 JavaScript에서는 `let`과 `const`가 도입되어 클로저의 필요성이 줄어들었지만, 여전히 중요한 개념입니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.