-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
我想将其添加到列表中。
当前的方法总是把它添加到最后,这当然不是我想要的。
谢谢。