我想在另一个数组中创建一个数组。
[[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]
有点像这样。到目前为止,我所拥有的只是
var row = new Array(4);
var row1 = [1,2,3,4];
for (var i = 0; i< row1.length; i++ {
row[i] = new Array(3); // enter code here
}
console log(row);
但是我只收到空的物品,我不确定自己做错了什么。
答案 0 :(得分:2)
使用.push()
将数组推入原始数组中
var row = [];
var row1 = [1,2,3,4];
for (var i = 0; i< row1.length; i++) {
row.push(row1);
}
console.log(JSON.stringify(row));
答案 1 :(得分:1)
尝试
let row= [[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]];
console.log(row);
或这个
let row = [1,2,3,4].map(x=>[1,2,3,4]);
console.log(row);