new Repeater(goal, delay, autoreset, repeat_action, end_action)
Repeater es una clase que repite un callback hasta alcanzar una meta
Parameters:
Name | Type | Default | Description |
---|---|---|---|
goal |
int | 10 | goal: meta a alcanzar (default: 10) |
delay |
int | 100 | delay: tiempo entre cada iteracion (default: 100) |
autoreset |
boolean | false | autoreset: reiniciar automaticamente al alcanzar la meta (default: false) |
repeat_action |
function | repeat_action: callback a repetir | |
end_action |
function | end_action: callback que se ejecuta al alcanzar la meta |
Example
const repeater = new Repeater(10, 100, true, () => console.log('hola'), () => console.log('adios'));
repeater.start();
Methods
reset()
Reinicia el repeater
start()
Inicia el repeater
stop()
Detiene el repeater
update()
Actualiza el estado del repeater