“ new Object()”和JavaScript中的对象文字符号之间有何区别?

Object()表示法和对象文字({})表示法都做同样的事情。他们初始化一个对象。但是,如果您开始向其添加属性,第二种表示法可能会有所不同。

示例

let a = {
   name: 'Ayush'
}

此初始化等效于-

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

要么

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