728x90 hoisting1 Execution Context, Hoisting Execution Context lexical environment는 어디서 어떻게 코드를 작성하는 지를 판단한다. function doSomething(){ var age = 7; } 위 코드에서 age는 어휘면에서(lexically) doSomething()이라는 함수 안에 존재한다. 통상적으로 코드에는 한개 이상의 lexical environment가 존재하지만 모든 lexical environment가 한번에 실행되지 않는다. 코드가 실행되는 것을 도와주는 환경을 Execution Context라 한다. 이것은 현재 실행중인 코드와 그 코드가 실행되기 위해 도움을 주는 모든것들을 의미한다. Lexical environment는 여러개가 존재할 수 있지만 Execution Context는 오직 현재.. 2021. 4. 29. 이전 1 다음 728x90