可能重复:
JavaScript:var functionName = function() {} vs function functionName() {}
AFAIK,有两种创建函数的方法:
function name()
{
}
和,
name = function()
{
}
我总是使用第二个,因为它看起来更直观。
这两种创建函数的方式有什么区别?
可能重复:
JavaScript:var functionName = function() {} vs function functionName() {}
AFAIK,有两种创建函数的方法:
function name()
{
}
和,
name = function()
{
}
我总是使用第二个,因为它看起来更直观。
这两种创建函数的方式有什么区别?
不同之处在于第一个 case 函数是在解析时为脚本块定义的,而第二个 case 函数是在运行时定义的。
从这里开始:var functionName = function() {} vs function functionName() {}