어우 올게 왔다 실행 컨텍스트.. 여기서 출발하는 많은 개념들이 초면은 아니지만 아직도 만날때마다 매번 정의를 딱 내리기 어려운것 같다. 간단하게 메모형으로 남겨놓으려고한다. Excution Context :: 함수를 실행할때 필요한 환경 정보를 담은 객체 :: 전역공간, 함수, module, eval 이 Excution Context의 내부를 들여다보면 아래와 같이 생겼다. VariableEnviroment enviromentRecord outerEnviromentReference LexicalEnviroment: 실행 컨텍스트를 구성하는 환경정보들을 모아 사전처럼 구성한 객체 enviromentRecord: 현재 문맥의 식별자 정보 - 호이스팅 outerEnviromentReference: 외부 식별..