[typescript] 타입스크립트에서의 실행 컨텍스트의 구성 요소는 무엇인가요?
-
VariableEnvironment(변수 환경): 현재 컨텍스트의 지역 변수, 함수, 매개변수 등의 정보를 담고 있습니다.
-
LexicalEnvironment(어휘 환경): 현재 스코프의 식별자(변수명, 함수명 등)에 대한 정보를 담고 있으며, 현재 실행 컨텍스트에서만 접근 가능한 것들이 저장됩니다.
-
This 바인딩이 포함된 객체: 현재 실행 중인 함수의 this 값이 여기에 바인딩됩니다.
이러한 실행 컨텍스트의 구성 요소들은 코드가 실행될 때 변수 및 함수 식별자를 해석하고 값을 참조하는 데 사용됩니다.