호이스팅

length-1·2023년 11월 29일

Javascript

목록 보기
8/8

함수실행을 했지만 이전 라인에서 함수정의가 없는데도 불구하고 실행되는것을 호이스팅 이라 한다.

단, 함수선언식에서만 발생한다.

hellow();

function hellow(){
	console.log('text')
}

함수 표현식에선 오류 발생

hellow();

const hellow = hellow(){
	console.log('text')
}

복잡한 함수선언을 뒤로 넣어주고 실행은 앞에 넣어주는게 좋다.

profile
Frontend Study Blog

0개의 댓글