실행 컨텍스트와 렉시컬 환경
개념 설명
JavaScript 코드 실행시 생성되는 환경으로, 변수와 함수의 스코프를 결정하고 this 바인딩을 관리하는 내부 메커니즘.
핵심 포인트
- 실행 컨텍스트: LexicalEnvironment, VariableEnvironment, ThisBinding으로 구성
- 생성 단계: 변수 선언 스캔, 호이스팅 처리, 스코프 체인 생성
- 실행 단계: 코드 순차 실행, 값 할당, 함수 호출
- 렉시컬 스코프: 함수가 선언된 위치에 따라 상위 스코프 결정
예시 코드
// 스코프 체인 예시
const global = 'global';더 많은 내용을 확인하세요! 📚
“실행 컨텍스트와 렉시컬 환경”의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.
✨ 모든 기술 문서 무제한 액세스
📝 실습 예제와 상세한 코드 설명
🎯 면접 예상 질문과 답변 가이드