
[JavaScript] 실행 컨텍스트 (3)식별자 검색 과정, 블록 레벨 스코프
·
📚STUDY/JavaScript
var x = 1;const y = 2;function foo (a) { var x = 3; const y = 4; function bar (b) { const z = 5; console.log(a + b + x + y + z); } bar(10);}foo(20); // 42위 예제를 통해 실행 컨텍스트의 생성 과정, 코드 실행 결과가 관리되는 과정, 실행 컨텍스트를 통해 식별자를 검색하는 과정을 알아보자! 1. 전역 객체 생성전역 객체는 전역 코드가 평가되기 이전에 생성된다. 이때 전역 객체에는 빌트인 전역 프로퍼티와 빌트인 전역 함수, 그리고 표준 빌트인 객체가 추가되며 환경에 따라 클라이언트 사이드 Web API 또는 특정 환경을 위한 호스트 객체를 포함한다. 전역 객체도 O..