可能重複:
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