JS Closure

이다은·2022년 10월 23일
0
function aaa(){
  const apple = 10

  function bbb(){
    console.log(apple)
  }
  bbb()
}
aaa();

bbb에서 콘솔로 apple이라는 변수를 찍었을 때 bbb 안에는 apple이라는 변수가 없기때문에 상위 함수로 올라가는 스코프체이닝이 일어난다.

이 때, 상위 함수를 둘러싼 환경을 클로저라고 한다.

profile
안녕하세요

0개의 댓글