【发布时间】:2010-09-11 23:41:25
【问题描述】:
可能重复:
JavaScript: var functionName = function() {} vs function functionName() {}
两者有什么区别:
function sum(x, y) {
return x+y;
}
// and
var sum = function (x, y) {
return x+y;
}
为什么使用一个而不是另一个?
【问题讨论】:
-
不使用name函数,只使用匿名函数封装,防止变量污染全局作用域
标签: javascript