【发布时间】:2022-01-03 17:16:52
【问题描述】:
让我们看一个例子。
const arr1 = [
{
algo: [
{ key: 'c', value: 1 },
{ key: 'java', value: 2 },
],
base: [
{ key: 'js', value: 3 },
{ key: 'python', value: 4 },
],
},
{
algo: [
{ key: 'c', value: 10 },
{ key: 'java', value: 20 },
],
base: [
{ key: 'js', value: 30 },
{ key: 'python', value: 40 },
],
},
]
我需要合并这两个对象数组并创建以下数组:
信息:我想合并数组字符串/整数值中的值 信息:我可以使用 lodash
const results = [
{
algo: [
{ key: 'c', value: [1, 10] },
{ key: 'java', value: [2, 20] },
],
base: [
{ key: 'js', value: [3, 30] },
{ key: 'python', value: [4, 40] },
],
},
]
【问题讨论】:
-
请在此处也添加您的解决方案或您尝试达到预期结果的方法。
-
我已经尝试过_.merge和reduce函数
标签: javascript node.js arrays merge