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