함수와 그 함수가 선언된 렉시컬 환경의 조합 자바스크립트 고유의 개념이 아님 렉시컬 스코프 함수를 정의한 위치에 기반한 스코프 상위 스코프에 대한 참조는 함수 정의가 평가되는 시점에서 정의된 위치에 따라 결정됨 [[Environment]] 함수는 내부 슬롯 [[Environment]]에 상위 스코프의 참조(정의된 환경)를 저장함 따라서 자신의 상위 스코프를 [[Environment]]를 통해서 확인함 함수 렉시컬 환경의 외부 렉시컬 환경에 대한 참조에 함수 객체의 [[Environment]]에 저장된 참조값이 할당됨 클로저와 렉시컬 환경 클로저 외부 함수보다 중첩 함수가 오래 유지되는 경우, 중첩 함수는 생명주기가 종료된 외부 함수의 변수를 참조할 수 있음 중첩 함수가 상위 스코프의 식별자를 참조 + 중..