skip to content
Logo
Yurikago Blog

JavaScript 整数の連番を配列として取得する

/ 1 min read

Table of Contents

for文を実行する方法と Array.from を実行する方法をまとめました。

1. for

const start = 1
const end = 10
const 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 = 10
const 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

その他

ジェネレーター関数を定義するとメモリ消費を抑えつつ配列の要素を取得できます。

参考: https://blog.mudatobunka.org/entry/2015/10/31/222750