Web/Javascript

    [Javascript] 렉시컬 환경

    📒 렉시컬 환경📝 자바스크립트에서 실행할 변수와 함수를 프로퍼티로 갖는 객체 (자바스크립트가 처음 실행될 때 만들어진다.)  📌 렉시컬 환경 사용방식📝Javascript가 실행되며, 참조가 필요한 변수와 함수를 Key값을 통해 가져온다.  📌 렉시컬 환경의 종류1. 스크립트 전체 객체2. 실행중인 함수 객체3. 코드 블록 객체  📌 렉시컬 환경의 구성📝 환경 레코드: 모든 지역변수를 프로퍼티로 저장 (this, 함수 매개변수 등)📝 외부 렉시컬 환경: 현재 렉시컬 환경을 감싸고 있는 부모 렉시컬 환경  📌 렉시컬 환경 생성 과정📝 자바스크립트 코드 실행시, 렉시컬 환경 객체 생성📝 자바스크립트 코드에 선언되어 있는 변수들을 "글로벌 레코드"에 저장📝 함수, 블록 단위로 나누어 "로컬..