1. ホーム
  2. javascript

[解決済み] ES2015のみで0からnまでの数値範囲を生成する方法とは?

2022-04-25 22:12:24

質問

私はいつも range Python などでは利用できるのに、JavaScript にはないのでしょうか?ES2015 で数値の範囲を生成する簡潔な方法はありますか?

EDIT: 私の質問は、ECMASCRIPT-5ではなくES2015に特化しているため、前述の重複した質問とは異なります。また、私は範囲が0から始まる必要があり、特定の開始番号ではありません(それがある場合は良いことですが)。

解決方法は?

作成したばかりの配列のキーに対して、スプレッド演算子を使用することができます。

[...Array(n).keys()]

または

Array.from(Array(n).keys())

Array.from() の構文は、TypeScript で作業する場合に必要です。