Javascript 使用Array.fill或from创建m×n数组

Javascript 使用Array.fill或from创建m×n数组,javascript,ecmascript-6,Javascript,Ecmascript 6,如何在ES6中创建预先填充了0的[m,n]大小的数组 var x = Array.from(Array(5), () => 0) 给出长度为5的数组。我需要一个5x3的 var x = Array.from(Array(Array.from(Array(3),()=>0)), () => 0) 你的语法不正确,你喜欢吗 var x=Array.from(数组(5),()=>Array.from(数组(3),()=>0)); 控制台日志(x)您的语法不正确,请这样做 va

如何在ES6中创建预先填充了0的
[m,n]
大小的数组

var x = Array.from(Array(5), () => 0)
给出长度为5的数组。我需要一个5x3的

var x = Array.from(Array(Array.from(Array(3),()=>0)), () => 0)

你的语法不正确,你喜欢吗

var x=Array.from(数组(5),()=>Array.from(数组(3),()=>0));

控制台日志(x)您的语法不正确,请这样做

var x=Array.from(数组(5),()=>Array.from(数组(3),()=>0));

控制台日志(x)创建一个带有
n
零的数组:

Array(n).fill(0)
Array(m).fill(Array(n).fill(0));
Array(m).fill().map(() => Array(n).fill(0));
创建一个数组,该数组包含
m
乘以同一个数组的
n
零:

Array(n).fill(0)
Array(m).fill(Array(n).fill(0));
Array(m).fill().map(() => Array(n).fill(0));
创建一个包含
m
不同数组的数组,其中
n
为零:

Array(n).fill(0)
Array(m).fill(Array(n).fill(0));
Array(m).fill().map(() => Array(n).fill(0));
例如:


console.log(JSON.stringify(Array(5.fill().map)(()=>Array(3.fill(0)))创建一个带有
n
零的数组:

Array(n).fill(0)
Array(m).fill(Array(n).fill(0));
Array(m).fill().map(() => Array(n).fill(0));
创建一个数组,该数组包含
m
乘以同一个数组的
n
零:

Array(n).fill(0)
Array(m).fill(Array(n).fill(0));
Array(m).fill().map(() => Array(n).fill(0));
创建一个包含
m
不同数组的数组,其中
n
为零:

Array(n).fill(0)
Array(m).fill(Array(n).fill(0));
Array(m).fill().map(() => Array(n).fill(0));
例如:

console.log(JSON.stringify(Array(5.fill().map)(()=>Array(3.fill(0)))另请参见,另请参见和