closure1 [JavaScript] 클로저(Closure)란? 클로저 사용 이유 (프론트엔드 기술면접) [JavaScript] 클로저(Closure)란? 클로저 사용 이유 (프론트엔드 기술면접) 🤔 Q. 클로저가 무엇이며, 왜 및 어떻게 사용되나요? 💡 A. 답변"클로저란, 내부 함수가 외부 함수의 변수에 접근할 수 있는 것"즉, 함수가 생성될 당시의 렉시컬 환경을 기억하는 것입니다.이로 인해, 외부 함수보다 더 오래 살아남은 내부 함수가 외부 함수의 변수에 접근할 수 있는 특성을 가지게 됩니다. ※ 변수 환경(Variable Environment): 실행 컨텍스트가 생성되는 시점에 선언된 변수와 함수 선언식에 대한 정보를 담습니다. ※ 렉시컬 환경(Lexical Environment) : 현재 실행 중인 코드 블록의 식별자 정보를 관리합니다. 즉, 현재 실행 컨텍스트에서 사용되는 변수와 함수를 담.. 2025. 6. 22. 이전 1 다음