코딩/Javascript
변수의 이름은 어디에 등록되는가
코딩쪼렙
2021. 10. 8. 13:59
728x90
변수이름을 비롯한 모든 식별자는 실행 컨텍스트 excution context 에 등록된다.
실행 컨텍스트는 자바스크립트 엔진이 소스코드를 평가하고 실행하기 위해 필요한 환경을 제공하고 코드의 실행 결과를 실제로 관리하는 영역이다.
자바스크립트 엔진은 실행 컨텍스트를 통해 식별자와 스코프를 관리한다.
변수이름과 변수 값은 실행 컨텍스트 내에 키/값 형식인 객체로 등록되어 관리된다.