Necesitas utilizar un temporizador, como puede ser el método
setTimeout
o
setInterval
. El primero ejecuta una y solo una vez una función luego de transcurrido un determinado tiempo; la segunda, realiza lo mismo, pero repetidamente. Hay dos métodos mediante los cuales puedes detener el curso de ambos temporizadores:
clearTimeout
y
clearInterval
.
Aunque con el método
setTimeout
solo puedes ejecutar una función solo una vez, podrías hacer llamadas dentro de esta para volver a ejecutarla, creando una secuencia. Con el método
setInterval
, la secuencia se genera de forma automática.
Tú decides cuál método usar.
Un saludo