Table of Contents
for文を実行する方法と Array.from
を実行する方法をまとめました。
1. for
const start = 1const end = 10const step = 1
let numbers = []for (let n = start; n <= end; n += step) { numbers.push(n)}
console.log(numbers)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
2. Array.from
const end = 10const step = 1
const numbers = Array.from(Array(end).keys(), (n) => (n += step))
console.log(numbers)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
ES6 以降対応
参考: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/from
その他
ジェネレーター関数を定義するとメモリ消費を抑えつつ配列の要素を取得できます。