4

可能重复:
JavaScript:var functionName = function() {} vs function functionName() {}

AFAIK,有两种创建函数的方法:

function name()
{
}

和,

name = function()
{
}

我总是使用第二个,因为它看起来更直观。

这两种创建函数的方式有什么区别?

4

1 回答 1

1

不同之处在于第一个 case 函数是在解析时为脚本块定义的,而第二个 case 函数是在运行时定义的。

从这里开始:var functionName = function() {} vs function functionName() {}

于 2012-06-16T19:04:01.030 回答