1차원 배열 선언
let arr = new Array(5) // [ <5 empty items> ]
let arr2 = Array(5) // [ <5 empty items> ]
1차원 배열 0으로 채우기
let arr = Array(5).fill(0) // [ 0, 0, 0, 0, 0 ]
1차원 배열 index값 채우기
let arr = Array.from({length : 5}, (v, i) => i + 1) // [ 1, 2, 3, 4, 5 ]
2차원 배열 5행 2열로 선언 및 1로 채우기
let arr = Array.from(Array(5), () => Array(2).fill(1))
// [ [ 1, 1 ], [ 1, 1 ], [ 1, 1 ], [ 1, 1 ], [ 1, 1 ] ]
2차원 배열 4행 빈칸으로 피라미드 형식으로 채우기
let arr = new Array(4).fill().map((e, i) => new Array(i + 1));
// [[ <1 empty item> ],[ <2 empty items> ],
// [ <3 empty items> ],[ <4 empty items> ]]
2차원 배열 5행 2열로 선언 및 행으로 채우기
const arr = Array.from(Array(5), (v, i ) => Array(2).fill(i))
// [ [ 0, 0 ], [ 1, 1 ], [ 2, 2 ], [ 3, 3 ], [ 4, 4 ] ]