是否有一種更有用的方法來創建Javascript中的2d數組比我在這裏?也許使用.apply
?用Javascript生成2d數組/ es6
generatePuzzle(size) {
let puzzle = [];
for (let i = 0; i < size; i++) {
puzzle[i] = [];
for (let j = 0; j < size; j++) {
puzzle[i][j] = Math.floor((Math.random() * 200) + 1);
}
}
return puzzle;
}
例如,在Python中,你可以這樣做[[0]*4]*4
創建一個4x4列表
您可以使用forEach,地圖等創建一個二維數組並映射到隨機數 – Li357