렉시컬 환경
-
[javascript] 실행컨텍스트에 대하여javascript 2022. 1. 21. 14:38
실행컨텍스트 : 실행가능한 코드가 실행되기 위해 필요한 환경 실행컨텍스트 구조 : 변수객체, 스코프체인, this value 변수객체의 속성 : 1.변수, 2.(parameter,argument)(전역컨텍스트 말고 함수컨텍스트인경우), 3.함수 선언식(함수표현식은 아니다 그래서 함수 표현식은 호이스팅이 안됨) 함수컨텍스트에서의 변수객체와 전역컨텍스크에서의 변수객체의 차이 : 전역컨텍스트에서 변수객체는 GO(전역객체를 가리킨다) 함수컨텍스트에서 변수객체는 AO(활성객체를 가리킨다) GO(전역객체) 와 AO(활성객체) 의 차이 : GO 는 전역변수와 전역에 선언된 함수를 포함한다. AO 는 지역변수와 지역에선언된 함수를 포함한다 + (parmameter, argument) : 이 둘의 차이 = 함수가 선언될..