Javascript:在维护对象时Concat一个数组

时间:2011-11-29 08:17:07

标签: javascript arrays concat

我有两个数组:

ArrayOne = new Array(Array1, Array2);
ArrayTwo = new Array(Array3, Array4);
ArrayThree = new Array();

我想这样做:

ArrayThree = ArrayOne.concat(ArrayTwo);

结果:

ArrayThree = {ArrayOne, ArrayTwo}

然而,此操作导致:

ArrayThree = {ArrayOne[0], ArrayOne[1]... ArrayOne[n], ArrayTwo[0], ArrayTwo[1]... ArrayTwo[n]};

有关如何获取{ArrayOne,ArrayTwo}以保持原始数组对象的任何建议吗?

由于

2 个答案:

答案 0 :(得分:1)

var ArrayThree = [ ArrayOne, ArrayTwo ];

答案 1 :(得分:1)

如果您无法使用concat功能...

var ArrayThree = [ArrayOne, ArrayTwo];

甚至,

var ArrayThree = new Array(ArrayOne, ArrayTwo);
如果您之前初始化了ArrayThree

,那么

就不成问题了