-
Javascript - HoistingJavascript 2020. 9. 5. 23:29
Hoisting - js에서 아직 선언되지 않는 함수 또는 변수를 끌어 올려서 사용하는 js의 작동 방식
myFunction(); function myFunction(){ console.log('hello'); }
JS는 위처럼 함수 선언과 호출의 순서가 달라져도 똑같이 값을 가진다.
하지만 const나 let에서는 hoisting발생하지 않음
hoisiting은 최대한 발생하지 않게 하는 것이 좋다.
코드가 복잡하고 이해하기 어려워질 수 있기 때문
'Javascript' 카테고리의 다른 글
Javascript - Promise (0) 2020.09.06 Javascript - 비동기 처리 (0) 2020.09.06 Javascript - scope (0) 2020.09.05 Javascript - 함수 파라미터에서의 rest, 인자로서 spread (0) 2020.09.05 Javascript - rest (0) 2020.09.05