Light Purple Pointer

함수 호이스팅

· JavaScript
# 함수 생성 시점과 함수 호이스팅 // 함수 참조 console.dir(add); // ƒ add(x, y) console.dir(sub); // undefined // 함수 호출 console.log(add(2, 5)); // 7 console.log(sub(2, 5)); // Uncaught TypeError: sub is not a function // 함수 선언문 function add(x, y) { return x + y; } // 함수 표현식 var sub = function (x, y) { return x + y; } 함수 선언문으로 정의한 함수는 함수 선언문 이전에 호출할 수 있다. 함수 표현식으로 정의한 함수는 함수 표현식 이전에 호출할 수 없다. => 함수 선언문으로 정의한 함수와 함..
김나나_
'함수 호이스팅' 태그의 글 목록