728x90 호이스팅1 Javascript - Hoisting(호이스팅)이란? Hoisting이란 JavaScript(이하 JS)에서 변수 선언과 관련된 개념입니다. Hoist의 사전적 뜻으로는 감아올리기, 감아 올리는 장치와 같은 뜻을 가지고 있는데 ‘끌어 올리다’와 같은 의미를 가지고 있습니다. Hoisting이 적용되는 대상은 var로 선언한 변수와 function입니다. 이 두 대상들은 함수를 선언하기 전에 호출해도 정상적으로 실행이 되는데 Hoisting에 의해 이런 현상이 발생하게 됩니다. 그리고 이 현상을 var hoisting(변수 선언 끌어올리기), Function declaration hoisting(함수선언 끌어올리기)라고 부릅니다. Hoisting을 공식 문서에서는 다음과 같이 표현하고 있습니다. - 호이스팅을 변수 및 함수 선언이 물리적으로 작성한 코드의 상.. 2021. 7. 7. 이전 1 다음 728x90