Appearance
Intervalos
En JavaScript, podemos ejecutar código de forma repetida usando intervalos.
setInterval()
La función setInterval()
ejecuta una función cada cierto tiempo, que se especifica en milisegundos.
javascript
setInterval(() => {
console.log("Hola mundo")
console.count()
}, 1000)
setInterval(() => {
console.log("Hola mundo")
console.count()
}, 1000)
Podemos detener el intervalo con la función clearInterval()
.
javascript
let intervalo = setInterval(() => {
console.log("Hola mundo")
console.count()
}, 1000)
clearInterval(intervalo)
let intervalo = setInterval(() => {
console.log("Hola mundo")
console.count()
}, 1000)
clearInterval(intervalo)
Timeouts
setTimeout()
La función setTimeout()
ejecuta una función una sola vez, después de un tiempo especificado en milisegundos.
javascript
setTimeout(() => {
console.log("Hola mundo")
}, 1000)
setTimeout(() => {
console.log("Hola mundo")
}, 1000)
Podemos detener el intervalo con la función clearTimeout()
.
javascript
let timeout = setTimeout(() => {
console.log("Hola mundo")
}, 1000)
clearTimeout(timeout)
let timeout = setTimeout(() => {
console.log("Hola mundo")
}, 1000)
clearTimeout(timeout)