2장 실행 컨텍스트
실행 컨텍스트는 자바스크립트의 중요한 개념중 하나이다 클로저, 호이스팅, this에 대한 이해를 할려면 기본적으로 실행 컨텍스트가 어떤 개념인지 먼저 이해해야 한다 실행 컨텍스트란 실행할 코드에 제공할 환경 정보들을 모아놓은 객체로, 자바스크립트의 동적 언어로서의 성격을 가장 잘 파악할 수 있는 개념이다 실행 컨텍스트를 파악하려면 제일 먼저 스택과 큐의 개념을 알아야 한다 스택과 큐 스택은 Last in, first out 구조이고 큐는 First in, first out 구조이다 실행 컨텍스트는 동일한 환경에 있는 코드들을 실행할 때 필요한 환경 정보들을 모아 컨텍스트를 구성하고 이를 콜 스택 에 쌓아 가장 위에 쌓여있는 컨텍스트와 관련 있는 코드들을 실행하는 식으로 전체 코드의 환경과 순서를 보장한다..