Range()
Возвращает Seq.Indexed чисел от start (включительно) до end (исключительно), с шагом step, где start по умолчанию равно 0, step равно 1, а end равно бесконечности. Если start равно end, возвращает пустой диапазон.
Range(start?: number, end?: number, step?: number): Seq.Indexed<number>
Обсуждение
Примечание: Range является фабричной функцией, а не классом, и не использует ключевое слово new во время создания.
const { Range } = require('immutable')
Range() // [ 0, 1, 2, 3, ... ]
Range(10) // [ 10, 11, 12, 13, ... ]
Range(10, 15) // [ 10, 11, 12, 13, 14 ]
Range(10, 30, 5) // [ 10, 15, 20, 25 ]
Range(30, 10, 5) // [ 30, 25, 20, 15 ]
Range(30, 30, 5) // []
© 2014–present, Lee Byron and other contributors
Licensed under the 3-clause BSD License.
https://immutable-js.com/docs/v4.2.1/Range()/