我有三个数组:
var arrayOne=[{obj1}, {obj2}, {ob3}];
var arrayTwo=[{obj4}, {obj5}, {obj6}];
var arrayThree=[{obj7}, {obj8}, {obj9}];
我需要知道如何用这些数组中的值填充一个新数组,如下所示:
var arrayFINAL=[{obj1}, {obj2}, {ob3}, {obj7}, {obj8}, {obj9}, {obj4}, {obj5}, {obj6}];
我以为是这样的:
var arrayFINAL = new Array(arrayOne, arrayTwo, arrayThree);
但它似乎创建了一个数组,一个数组的数组,而不是一个对象数组。 任何人都知道如何做到这一点?谢谢!
最佳答案
var combinedArray = arrayOne.concat(arrayTwo, arrayThree);
Syntax
array.concat(value1, value2, ..., valueN)
关于javascript - 用来自其他数组的对象填充一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10543870/