Debounce (esperar a que se calme)
Espera un tiempo antes de ejecutar algo y, si lo vuelven a llamar antes de que pase, EMPIEZA DE NUEVO. Sirve, por ejemplo, para buscar mientras alguien escribe:
Espera un tiempo antes de ejecutar algo y, si lo vuelven a llamar antes de que pase, EMPIEZA DE NUEVO. Sirve, por ejemplo, para buscar mientras alguien escribe: no busques en cada letra, busca cuando dejó de escribir. Cómo funciona: al llegar al paso empieza a contar el tiempo que pusiste. Si pasa completo sin que nadie vuelva a llamar ESTE MISMO paso, corren los pasos de «Al terminar el tiempo». Si lo llaman de nuevo antes, el conteo anterior se cancela y vuelve a empezar de cero (lo de la salida no corre todavía), y así hasta que por fin pase el tiempo completo. Entrada: • Tiempo de espera — en milisegundos (1000 = 1 segundo; máximo 60 000). Lo que pongas DESPUÉS de este paso (fuera de su salida) corre de inmediato; lo que quieras esperar va dentro de «Al terminar el tiempo».
Entradas
- Tiempo de espera (milisegundos) (text)
Salidas (callbacks)
- Al terminar el tiempo — Corre cuando pasó todo el tiempo SIN que nadie volviera a llamar este paso. Si lo llaman otra vez antes, el tiempo se reinicia y esto no corre todavía.
