【发布时间】:2021-01-27 16:00:48
【问题描述】:
我需要通过一个键合并一个对象数组列表。我试图在网上找到材料,但最终只合并了 2 个对象数组。
但我在一个数组中有多个对象数组。
response = [
[
{
"topic": "Topic 1",
"avgwk38": 5
},
{
"topic": "Topic 2",
"avgwk38": 86
},
{
"topic": "Topic 3",
"avgwk38": 6
}
],
[
{
"topic": "Topic 1",
"avgwk39": 25
},
{
"topic": "Topic 2",
"avgwk39": 32
},
{
"topic": "Topic 3",
"avgwk39": 4
}
]
]
这是我的预期结果。
[
{
"topic": "Topic 1",
"avgwk38": 5,
"avgwk39": 25
},
{
"topic": "Topic 2",
"avgwk38": 86,
"avgwk39": 32
},
{
"topic": "Topic 3",
"avgwk38": 6,
"avgwk39": 4
}
]
请帮我解决这个问题。
【问题讨论】:
-
你要合并基于相同
topic键值的对象/ -
@NullDev 我认为提供的解决方案仅限于 2 个数组(旧数组和新数组)
标签: javascript node.js arrays json object