我在我当前的项目中使用 underscore.js,它有一个很好的_.groupBy
方法。
这将我的数组以这种格式分组。
var obj1 ={
'0':[{ ... json object...},{ ... json object...},{ ... json object...}],
'1':[{ ... json object...},{ ... json object...},{ ... json object...}],
'2':[{ ... json object...},{ ... json object...},{ ... json object...}]
}
var obj2 = {
'0':[{ ... another json object...},{ ...another json object...}],
'1':[{ ... another json object...},{ ...another json object...}],
'2':[{ ... another json object...},{ ... another json object...}]
}
现在我想加入/合并/扩展它们......但_.extend
没有像我预期的那样工作。
我的预期结果是
{'0':[{ ... json object...},{ ... json object...},{ ... json object...},{ ... another json object...},{ ...another json object...}],
'1':[{ ... json object...},{ ... json object...},{ ... json object...},{ ... another json object...},{ ...another json object...}],
'2':[{ ... json object...},{ ... json object...},{ ... json object...},{ ... another json object...},{ ... another json object...}]}
基本上我需要根据 json 键来扩展数组obj1
,obj2
即使内部 json 对象不同。
基本上需要像json对象的sql连接操作......
所以任何帮助都会很棒......