可以使用以下代码来合并这两个数组:
const result = arr1.concat(arr2).reduce((acc, cur) => {
const found = acc.find(item => item.key === cur.key)
if (found) {
found.value += cur.value
} else {
acc.push(cur)
return acc
}, [])
最终结果为:
{ key:
{ key:
{ key:
{ key:
JavaScript