Javascript 변수 선언에 대한 질문이 있습니다. 다음 두 가지 정의 방식의 차이점을 알려주십시오. alertMsg가 첫 번째 방법에서는 실행되지만 두 번째 방식에서는 실행되지 않는 이유는 무엇입니까? 미리 감사드립니다. Javascript 변수 선언에 대한 다른 방법
// 1
var alertMsgInvoker = alertMsg ('hi there');
function alertMsg (msg) {
alert(msg);
}
// 2
var alertMsgInvoker = function() {
alertMsg ('hi there');
}
function alertMsg (msg) {
alert(msg);
}
나는 본다. var alertMsgInvoker = function() {...} equals 함수 alertMsgInvoker() {...} - zjy2004ren 지금 막 – zjy2004ren
@ zjy2004ren - 기본적으로 정확히 그! :) – Rob