2
與對象的對象合併數組
我試圖合併對象的數組,它使用Object.assign()
使用Object.assign
var state = {
items: [{
id: "Harko",
name: "Haris"
},
{
id: "Benko",
name: "Benjo"
}]
}
var a = {
id: "Benko",
name: "Bengalka"
}
對象我已經試過什麼:
Object.assign(state.items,a);
Object.assign({}, { items: [state.items,a]);
我想要得到的是以下幾點:
{
items: [{
id: "Harko",
name: "Haris"
},
{
id: "Benko",
name: "Bengalka"
}]
}
所以我想在VAR狀態對象ID爲「繽果」被覆蓋b y var a,因爲他們有相同的id。
這是可能與Object.assign?
任何形式的幫助將不勝感激。
感謝
謝謝!而已。 –