문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

실행 컨텍스트와 렉시컬 환경

개념 설명

JavaScript 코드 실행시 생성되는 환경으로, 변수와 함수의 스코프를 결정하고 this 바인딩을 관리하는 내부 메커니즘.

핵심 포인트

  • 실행 컨텍스트: LexicalEnvironment, VariableEnvironment, ThisBinding으로 구성
  • 생성 단계: 변수 선언 스캔, 호이스팅 처리, 스코프 체인 생성
  • 실행 단계: 코드 순차 실행, 값 할당, 함수 호출
  • 렉시컬 스코프: 함수가 선언된 위치에 따라 상위 스코프 결정

예시 코드

// 스코프 체인 예시
const global = 'global';

더 많은 내용을 확인하세요! 📚

실행 컨텍스트와 렉시컬 환경의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기