0

我是 javascript 新手。

我想这有什么区别

 function aa(){
    //code
}

    function bb(){
      //code
    }

和这个

var b = {
        aa : function (){
    //code
      },
       bb: function () {
        //code
   }
};

我知道功能。但我不知道另一个。

它叫什么,有什么区别??哪个更好更快?

提前致谢。

4

1 回答 1

1

第一个创建两个命名函数:aabb.

第二个创建了一个名为的对象,该对象b具有两个属性:aabb,这两个属性都具有匿名函数作为值。

他们做不同的事情,所以你不能说哪个“更好”。

于 2013-03-18T06:57:54.000 回答