可能重复:
Javascript: var functionName = function() {} vs function functionName() {}点把一个函数的变种-js
什么把一个函数的变种或不点?
var varFunc = function() {/*cool code*/};
function plainFunc() {
/*cooler code?*/
}
可能重复:
Javascript: var functionName = function() {} vs function functionName() {}点把一个函数的变种-js
什么把一个函数的变种或不点?
var varFunc = function() {/*cool code*/};
function plainFunc() {
/*cooler code?*/
}
This question(和接受的答案)可能是你在找什么。
将函数赋值给一个变量,也就是匿名函数,一旦知道它们做了什么,它就会非常有用。
检查了这一点 - http://helephant.com/2008/08/23/javascript-anonymous-functions/
但是,一旦它被分配给一个变量,它不再是“匿名的”(考虑到所有的“命名”函数都是使用给定属性或变量名访问的简单函数对象,因此它们的“名称”仅仅是它们如何被访问) 。 – 2011-06-13 05:08:13
你的意思,而不是仅仅命名功能或反对使用匿名函数? – kinakuta 2011-06-13 04:46:56