可能重复:
Javascript:var functionName=function(){}vs function functionName(){}
把一个函数放在var中有什么意义?
var varFunc = function () {/*cool code*/};
function plainFunc() {
/*cooler code?*/
}
将函数分配给变量,也就是匿名函数,一旦你知道它们的作用,就会非常有用。
看看这个-http://helephant.com/2008/08/23/javascript-anonymous-functions/