range
function
stable
Creates an Observable that emits a sequence of numbers within a specified range.
range(start: number, count?: number, scheduler?: SchedulerLike): Observable<number>
Parameters
start | The value of the first integer in the sequence. |
count | Optional. Default is The number of sequential integers to generate. |
scheduler | Optional. Default is A |
Returns
Observable<number>
: An Observable of numbers that emits a finite range of sequential integers.
Description
Emits a sequence of numbers in a range.
range
operator emits a range of sequential integers, in order, where you select the start
of the range and its length
. By default, uses no SchedulerLike
and just delivers the notifications synchronously, but may use an optional SchedulerLike
to regulate those deliveries.
Example
Produce a range of numbers
import { range } from 'rxjs'; const numbers = range(1, 3); numbers.subscribe({ next: value => { console.log(value) }, complete: () => { console.log('Complete!') } }); // Logs: // 1 // 2 // 3 // "Complete!"
See Also
© 2015–2021 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors.
Code licensed under an Apache-2.0 License. Documentation licensed under CC BY 4.0.
https://rxjs.dev/api/index/function/range