在这种情况下,函数x()中的x是否与x相同:var x = function(){}?

时间:2014-03-25 18:27:41

标签: javascript

使用以下语法定义函数时:

function myFunc1() {
    //do something
}

如果你使用这种语法,你可以以同样的方式传递myFunc1

var myFunc2 = function() {
    //do something
}

例如:

如果我想传递这个函数,定义为哪种方式,将它附加到事件的东西是这两个都有效吗?

//pseudo code
el.attachEvent("click", myFunc1() ); 
el.attachEvent("click", myFunc2() );

在我看来,myFunc1尚未被声明为变量,不能与myFunc2一样对待?

0 个答案:

没有答案