Javascript 将新数组放入另一个数组中
我有一个数组,我想放在另一个数组中。我希望它看起来像这样:Javascript 将新数组放入另一个数组中,javascript,arrays,Javascript,Arrays,我有一个数组,我想放在另一个数组中。我希望它看起来像这样: var myArray = [[1,2,3],[1,2,3]]; 我使用的代码是: var arrayOne = [[1,2,3],[1,2,3]]; var myArray = []; myArray.push([arrayOne[1]]); 这就行了 myArray.push(arrayOne[1]); 因为arrayOne[1]本身就是一个数组,所以不需要将它添加到另一个数组中 演示:打字错误 myArray
var myArray = [[1,2,3],[1,2,3]];
我使用的代码是:
var arrayOne = [[1,2,3],[1,2,3]];
var myArray = [];
myArray.push([arrayOne[1]]);
这就行了
myArray.push(arrayOne[1]);
因为arrayOne[1]
本身就是一个数组,所以不需要将它添加到另一个数组中
演示:打字错误
myArray.push(arrayOne[1]);
^ removed ^ []
arrayOne
不要将它包装在数组中,因为它已经是数组了。我想你是说要将arrayOne
中的所有元素复制到myArray
中。(如果我错了,请原谅我…)在这种情况下,您可以结合:
这会将arrayOne
中的所有元素放入myArray
中
Array.prototype.push.apply(myArray, arrayOne);