“함수”란 반환된 내부함수를 의미하고, “그 함수가 선언될 때의 렉시컬 환경(Lexical environment)”
이란 내부 함수가 선언됐을 때의 스코프를 의미한다.
즉, 클로저는 반환된 내부함수가 자신이 선언됐을 때의 환경(Lexical environment)인 스코프를 기억하여
자신이 선언됐을 때의 환경(스코프) 밖에서 호출 되어도 그 환경(스코프)에 접근할 수 있는 함수를 말한다.
이를 조금 더 간단히 말하면 클로저는
자신이 생성 될 때의 환경(Lexical environment)을 기억하는 함수라고 할 수 있다.
'항해 후 > 예상 질문' 카테고리의 다른 글
Virtual Dom(가상돔) (0) | 2022.02.10 |
---|---|
Promise, Callback 차이점 (0) | 2022.02.10 |
AJAX (0) | 2022.02.09 |
MVC 패턴 (0) | 2022.02.08 |
CSR vs SSR (0) | 2022.02.08 |
댓글