![[자바스크립트] 클로저(Closure) 포스팅 썸네일 이미지](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLh31k%2Fbtrw43dozf2%2F4elCILja31mQRizb5UuM50%2Fimg.png)
프로그래머스/데브코스 프론트엔드
[자바스크립트] 클로저(Closure)
클로저 클로저는 함수와 함수가 선언된 어휘적 환경의 조합이다. 클로저를 이해하려면 Javascript가 어떻게 변수의 유효 범위를 지정하는지(Lexical Scoping)를 먼저 이해해야 한다. 클로저 - JavaScript | MDN 클로저는 함수와 함수가 선언된 어휘적 환경의 조합이다. 클로저를 이해하려면 자바스크립트가 어떻게 변수의 유효범위를 지정하는지(Lexical scoping)를 먼저 이해해야 한다. developer.mozilla.org mdn 문서에 명시된 클로저의 정의는 위와 같다. 우선 조금 더 쉽게 얘기하자면 클로저는 내부 함수가 외부 함수의 Context에 접근할 수 있다는 것을 의미한다. function outter(){ function inner(){ let name = "MJ"..