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