为什么在javascript中创建函数的方式有所不同?

时间:2011-06-12 19:43:31

标签: javascript

  

可能重复:
  Javascript: var functionName = function() {} vs function functionName() {}

我的代码包含两种方式定义的函数:

var retrieveData = function (statusValue, statusText)
{
...
}


function retrieveData(statusValue, statusText) {
..
}


retrieveData(1,2);

有人能解释一下有什么区别。似乎设置函数的第二种方法更简单。

1 个答案:

答案 0 :(得分:1)

第一个示例创建一个指向存储在变量retrieveData中的函数的指针,这样您就可以像任何其他变量一样传递函数并动态检索和使用它们。其他语言也有类似的结构。