在 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'