issues
search
toggle-toggle
/
javascript-basic
🌱우아한 테크코스 프론트엔드 자바스크립트 기초 스터디 입니다.
9
stars
0
forks
source link
[scope & closure] 클로저가 무엇인지 설명해주세요.
#43
Open
shinsehantan
opened
3 years ago
shinsehantan
commented
3 years ago
정말 간단하고 쉬운 문제죠?^^
shinsehantan
commented
3 years ago
함수와 그 렉시컬 환경의 조합
내부함수가 외부함수의 맥락에 접근할 수 있는 것
상위 스코프의 식별자를 참조하고 있고, 본인의 외부 함수보다 더 오래 살아있다면 클로저라고 함.
클로저에 의해 참조된 변수는 자유변수라고 함.
Tanney-102
commented
3 years ago
클로저는 함수와 그 함수의 렉시컬 환경의 조합이다.
클로저는 함수가 자신을 포함하는 외부함수보다 오래 될때 성립한다.
이를 통해 밖에서 외부함수를 알고 있더라도 해당 클로저의 지역변수에는 접근할 수 없다.
정말 간단하고 쉬운 문제죠?^^