【发布时间】:2019-01-19 19:11:09
【问题描述】:
array1 = [
{id: 1, height: 178}, {id: 1, height: 176},
{id: 2, height: 168},{id: 2, height: 164}
]
array2 = [
{id: 1, height: ''},{id: 1, height: ''},
{id: 2, height: ''},{id: 2, height: ''},
{id: 3, height: ''}, {id: 3, height: ''},
{id: 4, height: ''}, {id: 4, height: ''}
]
resultArray = [
{id: 1, height: 178},{id: 1, height: 176},
{id: 2, height: 168},{id: 2, height: 164},
{id: 3, height:''}, {id: 3, height: ''},
{id: 4, height: ''}, {id: 4, height: ''}
]
我希望将 array1 的 id 与 array2 的 id 进行比较,如果 array1 中缺少任何对象,那么我们将其添加到该数组中。你能建议我怎么做吗?
谢谢
【问题讨论】:
-
您想逐步添加它们还是一次性添加它们?我只问,因为只要你添加一个,说
id: 3,然后array1就会有id,所以你不会添加更多 -
一次,因为我要映射这个 resultArray 来呈现表格。我正在寻找包含数组 2 中所有缺失键的结果数组,即使它们是重复的。