언어/JavaScript Deepdive
20장 : 실행 컨텍스트
소스코드의 타입ECMAScript 사양은 소스코드를 4가지 타입으로 구분소스코드 타입에 따라 실행 컨텍스트 생성 과정 및 관리 내용이 다르기 때문4가지 타입의 소스코드는 실행 컨텍스트를 생성 소스코드의 타입 설명전역 코드전역에 존재하는 소스코드전역에 정의된 함수, 클래스 등의 내부 코드는 포함X 함수 코드함수 내부에 존재하는 소스코드함수 내부에 중첩된 함수, 클래스등의 내부 코드는 포함X eval 코드(사용X)빌트인 전역 함수인 eval 함수에 인수로 전달되어 실행되는 소스코드모듈 코드모듈 내부에 존재하는 소스코드모듈 내부의 함수, 클래스 등의 내부 코드는 포함X 전역 코드전역 변수를 관리하기 위해 최상위 스코프인 전역 스코프를 생성하여 var키워드로 선언된 전역 변수와 함수 선언문으로 정의된 전역 함수..