Closure 기본개념

최창서·2022년 4월 15일
0

Closure

함수 안에 함수를 실행시키고 싶을때 소괄호를 두번 써주면되는데 그 이유는
aaa()로 실행하게되면 결과값이 bbb로 나오게된다.
그래서 aaa()() 괄호를 한번 더 써주게되면 bbb() 실행시킬수 있다.

내부함수에서 외부함수에 접근할수 있는것을 Closure라고 한다.
let apple= "이건 사과에요" 라는 변수는 bbb() 밖에 있으나 가장 가까운 변수를 찾아가는 scopechain에 의해 변수를 console.log로 가져 올 수 있다.

profile
프론트엔드 개발자

0개의 댓글