[5장] 클로저
1. 클로저의 의미 및 원리 이해
클로저는 함수와 그 함수가 선언될 당시의 Lexical environment의 상호관계에 따른 현상이다.
여기서 '선언될 당시의 Lexical environment'란 함수가 정의된 위치에 따라 결정되는 변수와 스코프의 범위를 의미한다. 함수의 실행 컨텍스트에는 outerEnvironmentReference가 포함되는데, 이는 바로 이 Lexical environment을 참조한다.
이러한 맥락에서, 어떤 함수...
woodstock.hashnode.dev18 min read