por - tipos de funciones en javascript
Javascript: llamar a una función después de un período de tiempo específico (4)
En JavaScript, ¿cómo puedo llamar a una función después de un intervalo de tiempo específico?
Aquí está mi función que quiero ejecutar:
function FetchData() {
}
Ejecute la función FetchData()
una vez después de 1000 milisegundos:
setTimeout(FetchData,1000);
Ejecute la función FetchData()
repetidamente cada 1000 milisegundos:
setInterval(FetchData,1000);
Parece que estás buscando setInterval . Es tan fácil como esto:
function FetchData() {
// do something
}
setInterval(FetchData, 60000);
si solo quieres llamar a algo una vez, hay setTimeout .
Puede usar eventos de sincronización de JavaScript para llamar a la función después de cierto intervalo de tiempo:
Esto muestra el cuadro de alerta después de 3 segundos:
setInterval(function(){alert("Hello")},3000);
Puede usar dos métodos de evento de tiempo en javascript.ie
-
setInterval()
: ejecuta una función, una y otra vez, en intervalos de tiempo especificados -
setTimeout()
: ejecuta una función, una vez, después de esperar un número específico de milisegundos
setTimeout (func, 5000);
- llamará a la función llamada func () después del tiempo especificado. aquí, 5000 milisegundos, es decir, después de 5 segundos