可能重复:
Javascript: var functionName = function() {} vs function functionName() {}
我的代码包含两种方式定义的函数:
var retrieveData = function (statusValue, statusText)
{
...
}
function retrieveData(statusValue, statusText) {
..
}
retrieveData(1,2);
有人能解释一下有什么区别。似乎设置函数的第二种方法更简单。
答案 0 :(得分:1)
第一个示例创建一个指向存储在变量retrieveData中的函数的指针,这样您就可以像任何其他变量一样传递函数并动态检索和使用它们。其他语言也有类似的结构。