Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Angularjs中连接两个数组_Javascript_Angularjs - Fatal编程技术网

Javascript 在Angularjs中连接两个数组

Javascript 在Angularjs中连接两个数组,javascript,angularjs,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=

我有两个数组

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}]}
请告诉我将这两个阵列合并为一个阵列的最佳方式
谢谢

搜索起来并不难。另外,与或组合也可以做同样的事情,尽管时间更长。

让我们知道您尝试了什么,哪些不起作用。您能否提供一个使用有效数组的示例?我尝试了扩展和筛选,称为groupBy,它们似乎都可以做,但只对一个列表起作用。我有两个,我不知道该怎么办。然后使用嵌套for循环,但这听起来并不是一个吸引人的解决方案。所以我在这里看看我是否遗漏了什么或者有人有更好的想法