En JavaScript, comment appeler une fonction après un intervalle de temps spécifique?
Voici ma fonction que je veux exécuter:
function FetchData() {
}
Vous pouvez utiliser Événements de chronométrage JavaScript pour appeler une fonction après un certain intervalle de temps:
Cela montre la boîte d'alerte après 3 secondes:
setInterval(function(){alert("Hello")},3000);
Vous pouvez utiliser deux méthodes d'événement de temps dans javascript.i.e.
setInterval()
: exécute une fonction, encore et encore, à des intervalles de temps spécifiés .__setTimeout()
: exécute une fonction une fois après avoir attendu un nombre de millisecondes spécifié par .__Exécutez la fonction FetchData()
une fois après 1000 millisecondes:
setTimeout(FetchData,1000);
Exécutez la fonction FetchData()
à plusieurs reprises toutes les 1000 millisecondes:
setInterval(FetchData,1000);
on dirait que vous cherchez setInterval . C'est aussi simple que ça:
function FetchData() {
// do something
}
setInterval(FetchData, 60000);
si vous voulez seulement appeler quelque chose une fois, theres setTimeout .
setTimeout (func, 5000);
- la fonction nommée func () sera appelée après le délai spécifié. ici, 5000 millisecondes, c’est-à-dire après 5 secondes