scope chain (1) 썸네일형 리스트형 [JavaScript] 실행 컨텍스트 ( Execution Context ) Execution Context (실행 컨텍스트) 란? 자바스크립트의 실행 환경을 추상화한 개념으로, 코드(함수)가 실행되기 위해 필요한 환경 정보를 담고 있는 객체이다. 1. 구성 요소 Lexical Environment원래는 스코프 체인과 클로저를 구현하기 위해 도입되었으며, let const 가 도입되면서Lexical Environment의 역할이 확장되었다.Variable Environment를 포함하며, let const 변수와 블록 스코프 내의 함수 선언을 저장한다.(Environment Record)또한 외부 환경에 대한 참조도 포함한다.(ounter environment reference)이들은 블록 스코프를 가지며, 더 세밀한 스코프 제어를 가능하게 했다. Variable Environ.. 이전 1 다음