클로저(Closure) 발표 자료
클로저는 함수형 프로그래밍 언어에서 등장하는 보편적인 특성이다. JS 고유의 개념이 아니라 ECMAScript 명세서에도 클로저 정의를 다루지 않고 있다. MDN에서는 클로저를 이렇게 정의하고 있다. A closure is the combination of a function and the lexical environment within which that function was declared '클로저는 함수와 그 함수가 선언될 당시의 Lexical environment와의 상호관계에 따른 현상' 함수 내부에서 함수 외부에 있는 변수에 접근할 수 있다는 사실을 우리는 알고 있습니다. 위에서 언급하고 있는 “현상“의 의미를 알아보자...