[JavaScript] 실행 컨텍스트

• 실행 컨텍스트는 JavaScript 코드 실행에 필요한 정보를 담고 있는 객체로, 변수 객체, 스코프 체인, this 등의 구성요소를 가진다.
• 실행 컨텍스트는 전역 실행 컨텍스트와 함수 실행 컨텍스트 두 종류가 있으며, 콜스택이라는 구조에 쌓여 차례로 처리된다.
• 스코프 체인은 전역 객체를 참조하는 리스트로, 변수 객체화를 통해 프로퍼티와 값을 추가하며, 함수 객체는 실행 환경을 가리킨다. 렉시컬 환경은 환경 레코드와 외부 렉시컬 환경으로 구성되며, this 값은 함수 호출 방식에 따라 달라진다.
• 전역 컨텍스트와 함수 컨텍스트는 자바스크립트 코드가 실행되기 위한 환경으로, 스코프 체인 생성 및 초기화, 변수 객체화 실행, this 값 결정 등의 과정을 거친다.

북마크
공유하기
신고하기