클로저에 대해서 설명

EBinY·2022년 9월 30일
  • 클로저는 외부함수의 변수에 접근할 수 있는 내부 함수를 말한다
  • 스코프 체인으로 표현되기도 하는데, 3가지의 스코프 체인을 가진다
  • 첫째로 클로저 자신의 블럭 내에 정의된 변수에 대한 접근
  • 둘째로 외부 함수의 변수에 대한 접근
  • 셋째로 전역 변수에 대한 접근으로 나눌 수 있다
  • 내부 함수는 외부 함수의 변수뿐만 아니라 파라미터에도 접근할 수 있다
  • useState도 클로저를 활용한 예제이다

0개의 댓글