[JavaScript] Execution Context
이 글에서는 JavaScript의 Execution Context(실행 컨텍스트)를 중심으로, 전역 / 함수 / 블록 단위 코드가 실행될 때 JS 엔진이 어떤 환경을 생성하고, 변수·함수·this 값을 관리하는지 학습한 내용을 공유합니다.Execution Context생성 규칙 및 구조동작 방식 + 코드 예시블록 스코프에서의 함수 선언회고Execution Context“코드 실행에 필요한 환경 정보”를 모아둔 “객체”JS에서는 코드 실행에 필요한 환경 정보(스코프, 변수, this 등)를 저장하는 내부 객체를 생성합니다.생성된 실행 컨텍스트는 코드의 환경과 순서를 보장하기 위해 CallStack에 쌓아 올린 후 실행됩니다.예측 가능한 코드를 작성, 디버깅 능력 향상, 무분별한 전역 변수 사용 방지를 위해..
2025.11.11