【发布时间】:2020-09-16 13:56:14
【问题描述】:
我正在寻找最好的方法。
exData1 = [
{ name: "b", data1: "aa" },
{ name: "c", data1: "ee" },
];
exData2 = [
{ name: "a", data2: "cc" },
{ name: "b", data2: "bb" },
];
exData3 = [
{ name: "a", data3: "ee" },
{ name: "c", data3: "eee" },
];
exData4 = [
{ name: "a", data4: "ff" },
{ name: "b", data4: "cc" },
];
我想要的最终结果是一个与lodash合并的数组:
resultData = [{
name: "b",
data1: "aa",
data2: "bb",
data4: "cc",
},
{
name: "c",
data1: "ee",
data3: "eee",
},
{
name: "a",
data2: "cc",
data3: "eee",
data4: "ff"
},
];
如何使用 lodash 以最有效/最干净的方式做到这一点?谢谢!
【问题讨论】:
标签: javascript arrays object merge lodash