可能是重复问题:
JavaScript:var functionName = function() {} vs function functionName() {}
据我所知,创建函数有两种方式:
function name()
{
}
和,
name = function()
{
}
我总是使用第二种方式,因为它似乎更直观。
这两种创建函数的方式有什么区别?
可能是重复问题:
JavaScript:var functionName = function() {} vs function functionName() {}
据我所知,创建函数有两种方式:
function name()
{
}
和,
name = function()
{
}
两者的区别在于第一种情况下函数是在脚本块的解析时定义的,而第二种情况下函数是在运行时定义的。
从这里开始:var functionName = function() {} vs function functionName() {}