timer
Crea un Observable que comienza a emitir una secuencia ascendente de números consecutivos a intervalos, tras un periodo inicial de tiempo
Descripción
Es como interval
, pero se puede especificar cuándo deben comenzar las emisiones.
timer
retorna un Observable que emite una secuencia de números ascendentes infinita. Los valores se emiten a intervalos constantes de tiempo, según se especifique. La primera emisión ocurre tras el periodo de tiempo especificado por dueTime
. Este periodo inicial de espera también se puede proporcionar en formato Date
.
Por defecto, este operador utiliza el SchedulerLike
asyncScheduler
para proporcionar la noción del tiempo, pero se le puede proporcionar cualquier otro SchedulerLike
.
Si no se proporciona el valor period
, el Observable resultante emite un único valor, 0. Si se proporciona un valor period
, se emite una secuencia infinita.
Ejemplos
Emitir un único valor, 0, tras 2 segundos de espera
Emitir una secuencia ascendente de números a intervalos de 1 segundo, tras 5 segundos de espera
Ejemplos de la documentación oficial
Emitir una secuencia ascendente de números, uno cada segundo (1000ms), comenzando tras 3 segundos
Emitir el número 0 tras 5 segundos de espera
Recursos adicionales
Last updated