[자바스크립트] 클로저 ... 간단하게 핵심만

Dan·2023년 3월 16일
0

클로저

한줄로 표현

  • 외부로 리턴된 함수가 자신이 선언된 시점의 스코프를 기억하는 것

그래서 역할은 ?

  • JS에서 private 변수를 관리하는 방법
  • 외부(상위 스코프, 전역 스코프)에서는 클로저를 통하지 않고서는 해당 private변수를 변경할 수 없음
  • 이것을 어려운 말로 하면 변수의 은닉화 (클로저의 특성)

useCase 예시 : React에서 useState

profile
안되면 되게하자.

0개의 댓글