실행할 코드에 제공할 환경 정보들을 모아놓은 객체이다. 자바스크립트의 동적 언어로서의 성격을 가장 잘 파악할 수 있는 개념이다. 자바스크립트는 어떤 실행 컨텍스트가 활성화되는 시점에 선언된 변수를 위로 끌어올리고,외부 환경 정보를 구성하고, this값을 성정하는 등의
variableEnvironment는 현재 컨텍스트 내의 식별자들에 대한 정보와 외부 환경의 정보를 포함한다. LexicalEnvironment와 담기는 내용은 같지만, 최초 실행 시의 스냅샷을 유지한다는 점이 다르다.실행 컨텍스트를 생성할 때, variableEnvi
다른 코드의 인자로 넘겨주는 함수이다.call+back으로, 어떤 함수 X를 호출하면서 특정 조건일 때 함수 Y를 실행해서 알려달라는 요청을 함께 보내는 것이다.이 요청을 받은 함수 X의 입장에서는 해당 조건이 갖춰졌는지 여부를 스스로 판단하고 Y를 직접 호출한다.이처