2017-07-13 125 views
2

所以我有2个暗淡阵列的Javascript推数组到2维数组

array1 = [1,2,3]; array2 = [4,5,6];

和一个空的2维数组

setArray = [[],[]];

我如何要将数组的内容推到setArray,使其看起来像这样...考虑到我们不知道单个暗淡阵列的长度?

setArray = [ 
[1,2,3], 
[4,5,6] 
]; 

我正在做一个项目,我的问题是这样的。谢谢。

+4

'setArray = [array1,array2];' –

+0

你可以多发一点你的代码,这实际上很难做到。我得到你想创建一个2维数组,但你怎么试图做到这一点? – George

回答

2

如果您只是想在setArray中推送两个数组的内容,您可以这样做: setArray的每个元素都将引用其中一个数组。


 
var array1 = [1,2,3], array2 = [4,5,6]; 
 
var setArray = []; 
 

 
setArray.push(array1); 
 
setArray.push(array2); 
 
console.log(setArray);

1

array1 = [1,2,3]; array2 = [4,5,6]; 
 
setArray = [array1,array2]; 
 

 
console.log(setArray)

你能做到这样了。

+0

感谢您的支持。如果它帮助你,请接受这个答案。 – Ananya