[JavaScript] 클로저(Closure)


[JavaScript] 클로저(Closure)

클로저(Closure)란?클로저(Closure)란 무엇일까?우선 자바스크립트 공식 문서에서 클로저란, "클로저는 함수와 함수가 선언된 어휘적 환경의 조합이다. " 라고 나와있다.클로저 설명 전에,우선, 자바스크립트에서는 함수가 일급 객체이다. 함수가 1급 객체라는 말은 이 글에서 설명하였었다.https://dlaxodud2388.blog.me/221493841726저 글에서 말했던 것처럼, 함수는 1급 객체이기 때문에, 함수 자체를 값으로 취급한다. 그래서 위 코드와 같이 변수에 함수를 할당할 수 있고, 함수의 리턴값으로 함수를 넣을 수도 있다.이 내용은 아마 당연한 내용일 것이다.또한, 코드가 작성되고 실행될 경우 실행 컨텍스트가 생성된다고 했..........

[JavaScript] 클로저(Closure)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [JavaScript] 클로저(Closure)