range(start: number = 0, count?: number, scheduler?: SchedulerLike): Observable<number>
start | Opcional. El valor por defecto es 0 .
El valor del primer número de la secuencia. |
count | Opcional. El valor por defecto es undefined .
La cantidad de números secuenciales que generar. |
scheduler | Opcional. El valor por defecto es undefined .
El SchedulerLike para gestionar las emisiones. |
Observable<number>
: Un Observable de números que emite una secuencia finita de números consecutivos dentro de un rango.
Emite una secuencia de números dentro de un rango.
range
emite una secuencia de números en un rango, en orden, donde se permite seleccionar el comienzo del rango y su longitud. Por defecto, no se utiliza ningún SchedulerLike
, por lo que las notificaciones se emiten de forma síncrona, pero se puede proporcionar un SchedulerLike
opcional para regular dichas notificaciones.
Emitir una secuencia de 5 números. Al no especificar el comienzo del rango, se utilizará el valor por defecto: 0
import { range } from "rxjs";
const number$ = range(5);
number$.subscribe((number) => console.log(number));
// Salida: 0, 1, 2, 3, 4
Emitir una secuencia de 5 números, especificando el valor inicial
import { range } from "rxjs";
const range$ = range(1, 5);
range$.subscribe(console.log);
// Salida: 1, 2, 3, 4, 5
Emitir los números del 1 al 10
import { range } from "rxjs";
const numbers = range(1, 10);
numbers.subscribe((x) => console.log(x));
Documentación oficial en inglés