在 JavaScript 中,`new Object()` 和对象字面量表示法有什么区别?


new Object() 表示法和对象字面量 ({}) 表示法的作用相同。它们都用来初始化对象。但当你开始向其中添加属性时,第二个表示法可能会略有不同。

示例

let a = {
   name: 'Ayush'
}

该初始化与以下等效:-

let a = new Object();
a.name = 'Ayush'

let a = {}
a.name = 'Ayush'

更新于:2019 年 11 月 27 日

548 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告