在 React JS 中合并 2 个对象数组

Posted

技术标签:

【中文标题】在 React JS 中合并 2 个对象数组【英文标题】:Merge 2 array of object in React JS [closed] 【发布时间】:2022-01-21 19:03:47 【问题描述】:

我正面临这个问题,我想了很多,但仍然没有正确的答案,请任何人帮助我,谢谢。我有两个数组,如何根据他们的工作数据合并它们。例如,合并后,id 1 和 id 4 的状态为:'completed' 而不是 'not',其他对​​象保持不变

【问题讨论】:

您应该添加minimal reproducible code,以便人们了解您的问题并帮助您。 see why you shouldn't post image as a code or an error 【参考方案1】:

您可以遍历 sortData 并替换匹配的 DUMMY_DATA 项。

sortData.forEach(item =>  
    let index = DUMMY_DATA.findIndex(d => d.id === item.id);
    if (index !== -1) DUMMY_DATA[index] = item;
)

【讨论】:

以上是关于在 React JS 中合并 2 个对象数组的主要内容,如果未能解决你的问题,请参考以下文章

两个数组交叉合并为一个数组

2020-12-30 两个数组合并并去重对象

JS合并两个数组的方法

JS合并两个数组的方法

JS合并两个数组的方法

探讨JS合并两个数组的方法