问题描述
我想结合两个具有共同属性的数组(排名和匹配项):
var ranking = [{
def: "0.58",league: "Scottish Premiership",name: "Celtic",off: "3.33",grank: "3",tform: "96.33",},{
def: "2.52",name: "Dundee",off: "1.28",grank: "302",tform: "27.51",}]
var matches = [{
date: "2010-04-22",home: "0.0676",away: "0.8",draw: "0.1324",goals1: "3",goals2: "1",tform1: "96.33",tform2: "27.51",team1: "Celtic",team2: "Dundee",}]
预期输出如下:
[{
date: "2010-04-22",def1: "0.58",def2: "2.52",off1: "3.33",off2: "1.28",grank1: "3",grank2: "302",}]
要合并数组,我使用了Lodash _.merge函数
var result = _.merge(ranking,matches);
返回的输出确实合并了一些对象,并省略了同类对象。
在完成此任务时,我需要一些帮助和见解。我不介意任何javascript(客户端)解决方案。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)