3
可能重複:
JavaScript: var functionName = function() {} vs function functionName() {}是什麼函數名(),並在Javascript名稱=()函數之間的區別?
AFAIK,還有創建函數有兩種方式:
function name()
{
}
,並
name = function()
{
}
我總是使用第二個,因爲它看起來更直觀。
是什麼創造功能的這兩種方式之間的區別?
您已複製並鏈接到一個可憐的答案。忽略那個答案上的大量upvotes。 – 2012-06-16 19:09:46
@amnotiam護理解釋爲什麼答案是窮人?似乎強大的罰款我... – corazza
@Bane:從[SIME維達斯閱讀[註釋](http://stackoverflow.com/questions/336859/javascript-var-functionname-function-vs-function-functionname#comment10856857_336868) ](http://stackoverflow.com/users/425275/ime-vidas)。所有函數都是在代碼運行時定義的,而不是在解析語法時定義的。如果答案不能準確回答問題,答案不應得到300+票。 – 2012-06-16 19:25:04