debounceTime
Emite un valor del Observable fuente si, y solo si, pasa un periodo de tiempo determinado sin que este emita ningún valor
Last updated
Emite un valor del Observable fuente si, y solo si, pasa un periodo de tiempo determinado sin que este emita ningún valor
Last updated
Es como delay
, pero emite únicamente el valor más reciente de una sucesión de emisiones.
debounceTime
retrasa los valores del Observable fuente, eliminando las emisiones almacenadas pendientes de ser emitidas si el Observable fuente emite algún valor. Este operador almacena el valor más reciente del Observable fuente, y lo emite solo si ha pasado un periodo de tiempo, indicado por dueTime
, sin que el Observable fuente emita ningún valor. Si el Observable fuente emite un valor antes de que pase el periodo de tiempo dueTime
, el valor almacenado será eliminado, y nunca se emitirá en el Observable resultante.
Este es un operador de limitación de emisiones, ya que es imposible que se emita más de un valor en cualquiera de las ventanas de tiempo de duración dueTime
, pero también es un operador similar a delay
, ya que las emisiones de salida no ocurren en el mismo momento en el que se emitieron en el Observable fuente.
Recibe un SchedulerLike
opcional para manejar los temporizadores.
Emitir la tecla pulsada más reciente, tras una sucesión rápida de teclas. Por ejemplo, si escribimos 'RxJS mola' muy rápidamente (con menos de 500ms entre pulsaciones), solo se emitirá la última letra (a)
Emitir la posición del último click tras una sucesión rápida de clicks
Emite el click más reciente tras una sucesión de clicks