JavaScript 中的 `new Object()` 和对象字面量符号有什么区别?

javascriptfront end technologyobject oriented programming更新于 2024/5/16 21:00:17

new Object() 符号和 Object literal({}) 符号的作用相同。它们初始化一个对象。但是,如果您开始向其添加属性,第二种符号可能会有所不同。

示例

let a = {
   name: 'Ayush'
}

此初始化相当于 −

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

或

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

相关文章


有用资源