【发布时间】:2016-09-27 16:39:18
【问题描述】:
我想合并两个数组,例如:
arr1 = [
['01/09',1],
['02/09',2],
['03/09',3],
['04/09',4]
];
arr2 = [
['01/09',13],
['03/09',14],
['04/09',15],
['05/09',16]
];
我想要这样的输出:
res = [
['01/09',1,13],
['02/09',2,0],
['03/09',3,14],
['04/09',4,15],
['05/09',0,16]
]
我真的想要一些解决方案!谢谢
【问题讨论】:
-
不是完全重复的。您指出的问题将两个简单值数组合并到一个数组中,这里值本身合并在一起:
['01/09', 1]和['01/09', 13]给出['01/09', 1, 13]。 -
欢迎来到 SO!请参考How to create a Minimal, Complete, and Verifiable example 并提供必要的详细信息。
-
其实concat不会检测重复,它只是将第二个数组添加到第一个数组中。
-
我已经添加了我的解决方案(使用 concat + map )
标签: javascript