如何声明一个javascript 2d数组

时间:2018-01-14 18:00:45

标签: javascript arrays multidimensional-array

声明JavaScript 2d数组的正确方法是什么?我试过这个

var matrix = new Array(new Array(2), new Array(2));   

但它并不想工作。我是完整的javascript初学者,所以如果你能帮助我。 提前致谢

1 个答案:

答案 0 :(得分:0)

没有内置的方法,但可以通过一行轻松实现:

const rows = 5;
const cols = 3;
const defaultValue = 0;
Array(rows).fill(null).map(_ => Array(cols).fill(defaultValue));