728x90 반응형 Closure1 JavaScript #8 클로저(Closure) 클로저클로저는 자바스크립트의 중요한 개념 중 하나로 함수와 그 함수가 선언된 렉시컬 환경(Lexical Environment)의 조합을 의미한다. 클로저는 함수가 선언될 때 그 함수의 스코프에 있는 변수들을 기억하고, 함수가 호출될 때에도 그 변수를 참조할 수 있게 한다. 렉시컬 환경(Lexical Environment)자바스크립트의 실행 컨텍스트에서 변수와 함수 선언의 스코프를 관리하는 내부 구조를 의미한다. 렉시컬 환경은 코드가 작성된 위치에 따라 스코프를 결정하는데, 이는 코드가 실행될 때가 아니라 작성될 때의 구조에 따라 스코프가 결정된다는 점이 중요하다. 렉시컬 환경의 구성 요소렉시컬 환경은 두 가지 구성 요소로 이루어져 있다. 1. 환경 레코드(Environment Record)현재 스코프에서.. 2024. 7. 22. 이전 1 다음 728x90 반응형