Javascript 区别于;{};及;新对象();

Javascript 区别于;{};及;新对象();,javascript,Javascript,可能重复: 以下各项之间的具体区别是什么: var myData = new Object(); myData["name"] = "ATOzTOA"; myData["site"] = "atoztoa"; 及 更新 我得到的是这个 var myData = { "name" : "ATOzTOA", "site" : "atoztoa", }; 这是一条通往成功的捷径 var myData = new Object({ "name" : "ATOzTOA",

可能重复:

以下各项之间的具体区别是什么:

var myData = new Object();
myData["name"] = "ATOzTOA";
myData["site"] = "atoztoa";

更新

我得到的是这个

var myData = {
    "name" : "ATOzTOA",
    "site" : "atoztoa",
};
这是一条通往成功的捷径

var myData = new Object({
    "name" : "ATOzTOA",
    "site" : "atoztoa",
});
我说的对吗?

没有区别(技术上)
{}
只是
新对象()
的快捷方式

但是,如果指定对象文字,则可以直接使用多个属性形成新对象

var myData = {
    name:   'ATOzTOA',
    size:   'atoztoa'
};

…这可能会更方便。此外,它还减少了对对象的访问,并最终加快了速度。但这是关于微观优化的。更重要的是,打字要少得多。

什么都没有
{}
只是
新对象()的缩写


它与您的全名相同的逻辑是“马克·扎克伯格”,人们称您为“你好,马克”

在我看来没有区别,两者都在初始化对象。没有别的,这是一条捷径

var myData = {
    name:   'ATOzTOA',
    size:   'atoztoa'
};