자바스크립트 호이스팅(Hoisting) 쉽게 설명
Javascript Hoisting, 자바스크립트 호이스팅 안녕하세요? 지난 시간에 배운 Execution Context에 이어 이번에는 자바스크립트의 호이스팅(Hoisting)에 대해 알아보겠습니다. 먼저, 지난 시간의 핵심 부분만 복습하고 다음으로 진행하겠습니다. 자바스크립트의 모든 것은 바로 Execution Context안에 싸여 있다고 말할 수 있으며, 약간은 추상적인 콘셉트로 들릴지 모르겠지만 자바스크립트 모든 코드가 실행되는 주위 모든 환경의 정보를 전부 가지고 있는 커다란 컨테이너? 또는 박스?라고 볼 수 있습니다. Execution Context는 두 가지 단계(Phase)를 가지는데요. 하나는 Memory Allocation Phase, 다른 하나는 Code Execution Phase..