호이스팅1 호이스팅 호이스팅이란 자바스크립트 엔진이 코드를 실행하기 전에 모든 선언에 대해서 수집하는데, 이때 변수, 함수 등의 선언을 선언된 위치에서 제일 최상단의 위치로 올려서 실행하는 것처럼 하는 것을 말한다. 예를 들어 아래와 같은 코드가 있다고 할 때, showText3('안녕'); function showText3(text){ console.log(text); } console.log(num33); var num33 = 332; 위 코드는 이렇게 실행된다. //호이스팅 적용된 코드 function showText3(text){ console.log(text); } var num33; showText3('안녕'); console.log(num33); //undefined num33 = 332; 선언이 호출보다 위에.. 2024. 1. 2. 이전 1 다음