[Deep Dive] 실행 컨텍스트
실행 컨텍스트 소스코드의 타입 ECMAScript는 소스타입을 다음과 같이 구분. 각각의 소스코드는 실행 컨텍스트를 생성한다. 전역 코드 전역에 존재하는 소스코드 전역에 정의된 함수, 클래스 등 내부 코드 포함 X 함수 코드 함수 내부에 존재하는 소스코드 함수 내부에 중첩된 함수, 클래스 등 내부 코드 포함 X eval 코드 빌트인 전역함수인 eval함수에 인수로 전달되어 실행되는 소스 코드 모듈 코드 모듈 내부에 존재하는 소스코드 모듈 내부의 함수, 클래스 등 내부 코드 포함 X 전역 코드 전역 변수를 관리하기 위해 존재 var키워드로 선언된 전역 변수와 함수 선언문으로 정의된 전역 함수를 전역 객체의 프로퍼티와 메서드로 바인딩하기 위해 전역 객체로 연결 함수 코드 지역 스코프를 생성하고 지역 변수, ..
Comment