在 JavaScript 中,`new Object()` 和对象字面量表示法有什么区别?
new Object() 表示法和对象字面量 ({}) 表示法的作用相同。它们都用来初始化对象。但当你开始向其中添加属性时,第二个表示法可能会略有不同。
示例
let a = { name: 'Ayush' }
该初始化与以下等效:-
let a = new Object(); a.name = 'Ayush'
或
let a = {} a.name = 'Ayush'
广告
new Object() 表示法和对象字面量 ({}) 表示法的作用相同。它们都用来初始化对象。但当你开始向其中添加属性时,第二个表示法可能会略有不同。
let a = { name: 'Ayush' }
该初始化与以下等效:-
let a = new Object(); a.name = 'Ayush'
或
let a = {} a.name = 'Ayush'