let lamp = false;
function goTo2F(){
// 함수 선언문 방식; 생성과 동시에 환경 레코드에 생성된 함수가 통째로 기록
let lamp = true;
function goTo3F(){
let pet = 'puppy';
console.log(pet); // puppy
console.log(corona); // Reference Error
console.log(lamp); // true * 변수 섀도잉
}
goTo3F(); // goTo3F 실행 컨텍스트 생성
}
goTo2F(); // goTo2F 실행 컨텍스트 생성
동일한 식별자로 인해 상위 스코프에서 선언된 식별자의 값이 가려지는 현상
식별자를 결정할 때 활용하는 스코프들의 연결리스트
식별자를 결정하기 위해 스코프 체인을 통해 찾는 과정 자체