【发布时间】:2018-11-29 09:03:52
【问题描述】:
我有多个数组,其中有多种类型的数据,例如:
var student= [{
id : 1,
name : 'name1',
year: 2016,
dist_id: 251,
zone_id: 25106
},
{
id : 1,
name : 'name2',
year: 2018,
dist_id: 252,
zone_id: 25212
},];
var dist= [{
id : 251,
name : 'dist1'
},
{
id : 252,
name : 'dist2'
}];
var zone= [{
id : 25106,
name : 'zone1'
},
{
id : 25212,
name : 'zone2'
}];
我想创建一个数组,将所有数据合二为一,使数组中的字段如下所示:
var merge = [{
id: 1,
name : 'name1',
year: 2016,
distname : 'dist1',
zonename: 'zone1',
},
{
id: 2,
name : 'name2',
year: 2018,
distname : 'dist2',
zonename: 'zone2',
}];
提前致谢。
【问题讨论】:
-
你可以通过使用 lodash var merge = _.merge(arr1, arr2);
-
请附上您迄今为止所做的尝试以及您面临的问题
标签: javascript arrays merge combinations multiple-columns