【发布时间】:2018-01-21 19:04:02
【问题描述】:
我正在尝试在不使用 lodash 的 unionBy 方法的情况下合并两个对象数组。
目前我的以下代码运行良好:
var array1 = [
{ a: 1, b: 'first'},
{ a: 2, b: 'second'}
];
var array2 = [
{ a: 3, b: 'third'},
{ a: 1, b: 'fourth'}
];
var array3 = __.unionBy(array2, array1, 'a');
这个输出:
[
{
"a": 3,
"b": "third"
},
{
"a": 1,
"b": "fourth"
},
{
"a": 2,
"b": "second"
}
]
这是想要的结果,但我不能在我当前的工作环境中使用unionBy,所以我正在寻找使用原生 JS 或其他 lodash 方法 3.6.0 或更低版本的结果。
【问题讨论】:
-
如何在自己的代码中实现
unionBy的基础知识?
标签: javascript arrays lodash