Closure
[JavaScript] Closure (클로저)
Closure (클로저)는 함수와 그 함수가 선언됐을 때의 렉시컬 환경 (Lexical Environment)과의 조합이다. 클로저를 이해하려면 렉시컬 환경에 대해서 먼저 이해해야 한다 참고 : https://voyage-dev.tistory.com/33 [JavaScript] 스코프 (Scope) Scope란 스코프란 식별자에 대한 유효범위 즉, 모든 식별자 (변수 이름, 함수 이름, 클래스 이름 등)는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정된 voyage-dev.tistory.com 자세한 내용은 위에 링크를 클릭하고 간단하게 렉시컬 환경이란 함수를 어디서 호출하는지가 아니라 어디에 선언하였는지에 따라 결정되는 것이라고 생각하면 된다 즉, 함수를 어디서..