devmoa

자바스크립트 함수(3) - Lexical Environment

NHN·2018년 9월 20일·00
자바스크립트함수Lexical Environment스코프Execution Context

AI 요약

Beta

이 글은 자바스크립트 함수의 Lexical Environment에 대해 설명합니다. Lexical Environment는 변수, 함수 등의 식별자를 기록하는 객체로, Environment Record와 외부 Lexical Environment를 참조하는 outer 포인터로 구성됩니다.

Environment Record는 식별자와 그 값 또는 참조를 저장하며, outer 포인터는 중첩된 스코프 탐색에 사용됩니다. 글에서는 함수의 생성 및 호출 과정에 대한 이전 글을 언급하며, Lexical Environment가 자바스크립트 코드 실행 시 스코프를 결정하는 핵심적인 역할을 함을 강조합니다.

실제 구현은 더 복잡하지만, 개념적인 이해를 돕기 위한 구조를 제시합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다