【发布时间】:2020-08-11 21:35:28
【问题描述】:
有第一个数组(a)和第二个更新值(b)。需要通过 IDs 对象更新匹配并获取结果数组 (c)。我怎样才能让它变得简单快捷?
let a = [
{ id: 1, activated: '0' },
{ id: 2, activated: '0' },
{ id: 3, activated: '0' },
{ id: 4, activated: '0' },
]
let b = [
{ id: 2, activated: '1' },
{ id: 3, activated: '1' },
]
//Result array:
c = [
{ id: 1, activated: '0' },
{ id: 2, activated: '1' },
{ id: 3, activated: '1' },
{ id: 4, activated: '0' },
]
【问题讨论】:
-
您要合并按 ID 排序的数组吗?
-
你尝试了什么?请阅读StackOverflow.com/help 上的主题,了解有关在 SO 上提问的要求的更多信息。
标签: javascript arrays loops