[0, 0, 0 …. 0]
Array.from 활용
// 1
const arr = Array.from(Array(len), () => 0)
// 2
const arr = Array.from({ length: len }, () => 0);
JavaScript
복사
fill 활용
const arr = new Array(len).fill(0);
JavaScript
복사
[0, 1, 2, … N]
spread 활용
const arr = [... Array(10).keys()]
JavaScript
복사
Array.from 활용
// 1
const arr = Array.from(Array(len), (_, idx) => idx)
// 2
const arr = Array.from(Array(len).keys())
// 3
const arr = Array.from({length: len}, (_, i) => i)
JavaScript
복사
map 활용
const arr = Array(len).fill().map((_, i) => i);
JavaScript
복사
[ [0, 0, 0… 0], … [0, 0, 0… 0], ]
Array.from 활용
const arr = Array.from({length: columns), () => Array.from({length: rows}, () => 0));
JavaScript
복사
[ [0, 1, 2… N - 1], … [M * N , M * N + 1 … N * M + N - 1], ]
const arr = [... new Array(columns)].map((_, rdx) => [...Array(rows).keys()].map((_, idx) => rdx * rows + idx));
JavaScript
복사