【发布时间】:2020-03-06 11:54:27
【问题描述】:
我有两个数组,我想要两个合并,像这样:
const arr1 = [{
id: 1,
isAvailable: true
},
{
id: 2,
isAvailable: true
},
{
id: 4,
isAvailable: true
},
{
id: 6,
isAvailable: false
}
]
const arr2 = [{
id: 1,
isAvailable: false
},
{
id: 2,
isAvailable: false
},
{
id: 6,
isAvailable: false
}
]
我正在寻找的结果是这样的:
const arr3 = [{
id: 1,
isAvailable: false
},
{
id: 2,
isAvailable: false
},
{
id: 4,
isAvailable: true
},
{
id: 6,
isAvailable: false
}
]
我需要用第二个数组的值更新第一个数组的值,这样我就可以拥有一个新数组,其中包含真正可用的和不可用的。
【问题讨论】:
-
arr2可以包含arr1中不存在的项目吗? -
@ibrahimmahrir 不,arr2 中的项目将始终在 arr1 中
标签: javascript arrays reactjs object