Hoisting(호이스팅)

HTML&CSS&Javascript · 2020. 12. 2. 21:59

 

Hoist 

뜻: 들어 올리다, 끌어올리다

 

console.log(a());
console.log(b());
console.log(c());

function a() {
    return 'a';
}

var b = function bb() {
    return 'bb';
}

var c = function() {
    return 'c';
}


//// Hoisting ////

함수 선언과 변수 선언을 위로 끌어올린다.

//// 결과 ////

function a() {
    return 'a';
}
var b;
var c;
console.log(a());
console.log(b());
console.log(c());

b = function bb() {
    return 'bb';   
}

c = function() {
    return 'c';
}

 

References

인프런 - 정재남 JS Flow