在Angularjs中加入两个数组

时间:2015-10-08 23:14:09

标签: javascript angularjs

我有两个数组

list1=[{AcctId: 22, days: {Mon: 2.3, Tue: 6, Wed: 9}}, {AcctId: 39, days:{Mon: 3, Tue: 5, Wed:4.5}}]

list2=[{AcctId: 22, times: {t1: 4, t2: 4, t3: 9}}, {AcctId: 39, times: {t1: 3, t2: 6, t3: 1}}]

我想在ng-repeat或我的控制器中加入这两个list3,所以我得到像

这样的输出
list2=[{AcctId: 22, dtime:[ {Mon: {M:2.3, t1: 4}, tue:{T: 6, t2: 4}, Wed:{W:9, t3: 9}]}, {AcctId: 39, dtime: [{Mon: {M:3, t1:3}, tue:{T:5 , t2: 6}, Wed:{W:4.5, t3:1}]}

请告诉我将这两个数组合并为一个的最佳方法 谢谢

1 个答案:

答案 0 :(得分:1)

搜索concat并不是很难。此外,将applypushunshiftsplice相结合,可以做同样的事情,虽然时间更长。

相关问题