【发布时间】:2019-05-29 13:23:10
【问题描述】:
给定两个数组:
const inputOne = [
{id: "valueA", prop: 123},
{id: "valueB", prop: 456}
]
const inputTwo = [
{id: "valueA", other: 54},
{id: "valueB", other: 98},
{id: "valueC", other: 11}
]
我正在尝试根据inputOne 的id 过滤inputTwo,然后合并两者中的属性。
期望的输出:
combinedAndFiltered = [
{id: "valueA", other: 54, prop: 123},
{id: "valueB", other: 98, prop: 456}
]
我尝试了map、filter 和/或reduce 的各种组合,但不知何故无法理解。
【问题讨论】:
标签: javascript arrays ecmascript-6