アレイの宣言と割り当て


アレイ宣言


1 Dアレイ宣言
let arr = new Array(5) // [ <5 empty items> ]
let arr2 = Array(5) // [ <5 empty items> ]
1 D配列0で塗りつぶす
let arr = Array(5).fill(0) // [ <5 empty items> ]
1 D配列インデックス値の入力
let arr = Array.from({length : 5}, (v, i) => i + 1) // [ 1, 2, 3, 4, 5 ]
2 Dアレイ5行2列として宣言し、1に塗りつぶします.
const arr = Array.from(Array(5), () => Array(2).fill(1))    
// [ [ 1, 1 ], [ 1, 1 ], [ 1, 1 ], [ 1, 1 ], [ 1, 1 ] ]
宣言と行を2 D配列の5行2列で埋めます.
const arr = Array.from(Array(5), (v, i ) => Array(2).fill(i))   
// [ [ 0, 0 ], [ 1, 1 ], [ 2, 2 ], [ 3, 3 ], [ 4, 4 ] ]