클로저(Closure)란 무엇인가요?

긍정·2023년 4월 20일
0

클로저는 함수와 함수가 선언된 어휘적 환경의 조합이다.

내부함수가 외부함수의 맥락(context)에 접근할 수 있는 것을 가르킨다.

내부함수는 외부함수의 지역변수에 접근 할 수 있는데 외부함수의 실행이 끝나서 외부함수가 소멸된 이후에도 내부함수가 외부함수의 변수에 접근 할 수 있다. 이러한 메커니즘을 클로저라고 한다.

내부함수는 외부함수의 지역변수에 접근 할 때 외부함수의 실행이 끝나서 외부함수가 소멸된 이후에도 내부함수가 외부함수의 변수에 접근 할 수 있는 메커니즘을 클로저라고 합니다.

https://opentutorials.org/course/743/6544

https://velog.io/@wngud4950/%ED%81%B4%EB%A1%9C%EC%A0%80Closure%EB%9E%80

https://hanamon.kr/javascript-%ED%81%B4%EB%A1%9C%EC%A0%80/

profile
긍정긍정

0개의 댓글