【发布时间】:2021-12-04 17:20:12
【问题描述】:
我有这 2 个数组,
const firstArray = [
{
key: 'a',
value: 'a'
},
{
key: 'b',
value: 'b'
},
{
key: 'c',
value: 'c'
}
]
const secondArray = [
{
key: 'b',
value: 'd'
},
{
key: 'c',
value: 'e'
}
]
我想合并这两个数组,如果在第二个数组上找到相同的键,则第二个数组值将替换第一个数组值
新数组应如下所示
const expectedArray = [
{
key: 'a',
value: 'a'
},
{
key: 'b',
value: 'd'
},
{
key: 'c',
value: 'e'
}
]
【问题讨论】:
-
这能回答你的问题吗? Merge two array of objects based on a key
-
我认为第二个与我的相似,抱歉,在发布此问题之前我认为我在搜索时使用了错误的关键字,@pilchard
-
不用担心,有重复是可以的,但也可以将它们链接起来以形成更大的相关答案池。
标签: javascript arrays lodash