【发布时间】:2022-01-24 04:44:13
【问题描述】:
var a=[1,2];
var b=[3,4];
var c=[5,6];
var d=[7,8];
var myArray= [];
myArray.push(a);
myArray.push(b);
myArray.push(c);
myArray.push(d);
console.log(myArray);
我想将这些元素添加到一个新数组中,输出必须如下所示:
var myArray = [[1,2],[3,4],[5,6],[7,8]];
相反,我的输出如下所示:
var myArray =[Array(2), Array(2), Array(2), Array(2)];
我确实使用了推送方法。但是有些东西不起作用。你能帮我解决这个问题吗?
【问题讨论】:
-
向我们展示您是如何获得结果的。它在这里的工作方式是你展示你的尝试不起作用,其他人帮助你解决原因。这不是免费的代码编写服务
-
请展示您尝试过的内容?
-
您的
myArray应该是一个数组。像这样let myArray = [];,你可以将元素推送到这个数组myArray.push(a);。 -
问题已更新
-
@charlietfl : 先生,问题更新了,请看一下
标签: javascript arrays