실행 컨텍스트와 클로저 연결 흐름

함수 호출은 새 실행 컨텍스트를 만들고, 함수 선언 위치는 렉시컬 환경 연결을 남긴다.

구성역할남는 정보확인할 것
Call함수가 실행되며 컨텍스트 생성매개변수와 지역 변수호출이 끝나면 스택에서 빠지는가
Lexical env이름을 찾을 환경 기록outer environment link선언 위치 기준인지 확인
Scope chain현재에서 바깥으로 이름 탐색지역 -> 외부 -> 전역같은 이름 shadowing 주의
Closure함수가 바깥 환경을 기억필요한 변수 참조오래 남는 상태를 의도했는가
GC참조가 끊긴 환경 수거도달 가능성불필요한 참조를 붙잡지 않는가

클로저는 함수가 실행된 뒤에도 선언 당시의 이름 탐색 경로가 살아 있는 구조로 이해하면 된다.