Untitled

Execution Context (실행 컨텍스트)란?

Record란?

ES 스펙에 나오는 정식 명칭은 Environment Record로, 식별자와 식별자에 바인딩된 값을 기록해두는 객체입니다.

이 환경 레코드에 변수가 어떻게 저장되는지만 봐도 호이스팅을 쉽게 이해할 수 있습니다.

Outer란?

Outer 의 정식 명칭은 Outer Environment Reference 으로, 외부 환경 참조 입니다.

바깥 Lexical Environment 를 가리키는데, 단순화한 아래의 실행컨텍스트에서 이 두 동그라미를 합쳐서 Lexical Environment 라고 하고, 렉시컬 환경 또는 정적 환경 이라고도 불립니다. → 스코프 체인 이해 개념

Untitled

Execution Context의 종류