[TIL]클로져란?

김용진·2022년 6월 26일
0
post-thumbnail

스코프(함수단위 변수검색 단위), 우선순위(지역변수→전역변수),
함수안에서 선언된 변수는 밖에서 쓸수없다.(함수실행되면 사라짐)
함수와 함수가 선언된 어휘적(lexical) 환경의 조합
https://www.youtube.com/watch?v=MbYShFxp-j0https://hanamon.kr/javascript-클로저/

함수 안에서 선언된 변수를 함수 실행이 끝나더라도 외부에서 사용할수있도록 짜여진 함수(조건)와 함수가 선언된 어휘적 환경입니다.
반대로 외부 스코프에서는 내부 스코프로 접근이 불가능한데 이를통해 변수의 접근 범위를 닫는 것(폐쇄)이 클로져의 핵심입니다.

내부 함수의 변수가 외부 함수의 변수에 접근할 수 있는 매커니즘
예시)useState

profile
개발 블로그

0개의 댓글