我有两个由20个对象数组组成的数组。就像这样:
var array1 = [
[
{'x':0,'y':0},
{'x':0,'y':0}
],
[
{'x':1,'y':1},
{'x':1,'y':1}
],
...
[
{'x':19,'y':19},
{'x':19,'y':19}
]
];
var array2 = [
[
{'x':0,'y':0},
{'x':0,'y':0}
],
[
{'x':1,'y':1},
{'x':1,'y':1}
],
...
[
{'x':19,'y':19},
{'x':19,'y':19}
]
];
我希望最终结果是:
[
[
{'x':0,'y':0},
{'x':0,'y':0},
{'x':0,'y':0},
{'x':0,'y':0}
],
...
];
因此,我将每个数组中附加了两个项目,这意味着现在每个数组应包含四个对象。
我尝试的是:
var array3 = array1;
array3.forEach(function(item,i) {
item.concat(array2[i])
})
问题
有没有一种更简便的方法迭代拼接项目?
但是什么也没有被添加。
array1
。 - adiga