작성
·
167
0
안녕하세요 선배님!
Variable Environment와 LexicalEnvironment가 초기에
동일한 내용으로 구성되지만 LexicalEnvironment는 예를 들어 함수 실행 도중에 변경되는 사항이 즉시 반영되는 반면
VariableEnvironment는 초기 상태를 유지하는 것으로 이해했습니다.
근데 여기서 LexicalEnvironment가 함수 실행 도중에 변경되는 내용이 혹시 할당하는 과정을 말하는 건가요?
var a = 3;
이라는 내용이 있다면 VE, LE 모두 var a를 저장하고 있다가
LE에서만 a=3이라는 할당 내용이 저장되어 그점에서 변경이 이루어진다는 말인지 궁금합니다. 그게 아니라면
어떤 변경을 의미하는지 궁금합니다!!
질 좋은 강의 감사합니다!!