3

可能重复:
JavaScript: var functionName = function() {} vs function functionName() {}
这些声明(在 JavaScript 中)有什么区别?

以下函数声明之间是否有任何区别:

function wtf() {

}

lol = function() {

}

omg: function() {

}

?

问候

4

3 回答 3

4

第一个:

在页面级别创建一个函数(你可以说是全局级别)

第二:将函数分配给变量'lol'

第三:语法错误。:P

完全类似于: 这些声明(在 JavaScript 中)有什么区别?

于 2012-12-12T14:10:15.783 回答
4

1- 是一个常规的函数声明。

2-您声明一个匿名函数并将其存储在一个变量中。

3- 最后一个是对象符号的一部分:

var obj = {
  omg:function(value){
    // some code here
  }
};
于 2012-12-12T14:14:34.573 回答
0

不,这对他们每个人来说都是一样的。

于 2012-12-12T14:09:29.550 回答