在node.js中的数组中创建数组?

时间:2019-02-07 12:37:55

标签: javascript arrays node.js multidimensional-array

我想在另一个数组中创建一个数组。

[[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);

但是我只收到空的物品,我不确定自己做错了什么。

2 个答案:

答案 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);