可能重複:
JavaScript: var functionName = function() {} vs function functionName() {}
What is the difference between a function expression vs declaration in Javascript?函數的聲明
什麼是聲明JavaScript函數的正確方法?
從codeacademy.com走到這個地步:
var someFunction = function(paramA, paramB){
// do some function here
}
但是因爲我的編程基礎是PHP,我更喜歡用這種方式聲明功能:
function someFunction(paramA, paramB){
// do some function
}
什麼,我關心的是哪一種是推薦的函數聲明方式,恐怕如果我喜歡的方式有一些後果,但我非常喜歡這種方式,因爲這使得我的NetBeans代碼導航器可以讀取我所有的函數。
從技術上講,只有第二個是聲明。查看Diodeus建議的副本。 – bfavaretto