在Javascript中合并两个数组的正确方法是什么?JavaScript通过id合并对象
我有两个阵列(例如):
var a1 = [{ id : 1, name : "test"}, { id : 2, name : "test2"}]
var a2 = [{ id : 1, count : "1"}, {id : 2, count : "2"}]
我希望能够与像落得:
var a3 = [{ id : 1, name : "test", count : "1"},
{ id : 2, name : "test2", count : "2"}]
如果两个阵列是基于加入'id'字段和额外的数据只是被添加。
我试图用_.union
要做到这一点,但它只是覆盖从第二数组中的值到第一个
所以你真正想要做的就是合并对象。 – JJJ
您的语法无效。你有一个合法的例子吗? –
http://stackoverflow.com/questions/1584370/how-to-merge-two-arrays-in-javascript –