【发布时间】:2011-03-15 09:53:23
【问题描述】:
可能重复:
Javascript: var functionName = function() {} vs function functionName() {}
方式一:
function fancy_function(){
// Fancy stuff happening here
}
方式2:
var fancy_function = function(){
// Fancy stuff happening here, too.
}
我在定义一个“正常”函数时使用前者,我将使用一次或多次,而后者在我向它传递另一个函数的回调时使用,但它看起来可以工作两种方式都很好。
在某些方面真的有区别吗?
【问题讨论】:
-
这里已经多次得到很好的回答。只需在 google 或 stackoverflow 上搜索即可。
-
谢谢你,@Anurag。我已经选择了一个答案来关闭它。以后我会更加谨慎。
-
@Eric - 不用担心。我的观点是,链接的文章已经存在了很长时间,并且包含一些经过深思熟虑的答案。很难在 15 分钟内找到一个经过深思熟虑、经过编辑、精炼的答案。
标签: javascript