-1
我試圖分配克隆/合併對象,其具有陣列,其中ID匹配或添加結束:合併數組嵌套對象如果ID匹配或添加到末尾
newState = Object.assign({}, state, {
data: {
newest: {
result: action.payload.result,
list: action.payload.items,
request: action.payload.items
},
itemList: [
...state.data.itemList,
{
id: action.payload.id,
list: action.payload.items,
request: action.payload.items
}
]
}
});
在這種情況下...state.data.itemList
是一個包含對象的數組,其中我想要查找帶有ID
的現有對象,併合並列表+請求嵌套對象。但是,如果沒有與該對象ID
我想將其添加到列表中。
當前的方法總是把它添加到最後,這當然不是我想要的。
謝謝。