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