본문 바로가기

학원 일기/학원-JavaScript

클로저란

클로저 - 자유변수에대한 접근이 막혀있는것

 

자유변수 - 실행환경에 생성된 변수

 

핵심 - 실행환경이 생성될때의 순간을 참조해놓는것

 

아래설명을위해 알아야할 개념 - 실행환경

 

클로저가 생성될때 외부함수의 변수를 호출하면 스코프체인이 형성된다

스코프체인을 이용해 클로저는 외부함수의 객체를 계속해서 참조할수있다

( 단 실행환경을 참조하고있는 변수가 있어야한다)

 

응용 - getter,setter, 더있는지 없는지 모르겠다

 

'학원 일기 > 학원-JavaScript' 카테고리의 다른 글

JS3  (0) 2021.05.28
JSON이란  (0) 2021.05.27
실행환경이란  (0) 2021.05.27
js2  (0) 2021.05.27
js  (0) 2021.05.26