En JavaScript, comment puis-je appeler une fonction après un intervalle de temps spécifique ?
Voici la fonction que je veux exécuter :
function FetchData() {
}
En JavaScript, comment puis-je appeler une fonction après un intervalle de temps spécifique ?
Voici la fonction que je veux exécuter :
function FetchData() {
}
Vous pouvez utiliser Événements de chronométrage JavaScript pour appeler la fonction après un certain intervalle de temps :
Cela affiche la boîte d'alerte toutes les 3 secondes :
setInterval(function(){alert("Hello")},3000);
Vous pouvez utiliser deux méthodes pour les événements temporels en javascript.
setInterval()
: exécute une fonction, encore et encore, à des intervalles de temps spécifiéssetTimeout()
La commande : exécute une fonction, une fois, après avoir attendu un nombre de millisecondes spécifiéL'ECMAScript 6 a introduit les fonctions de flèche. Désormais, les fonctions setTimeout() ou setInterval() ne doivent plus ressembler à ceci :
setTimeout(function() { FetchData(); }, 1000)
Au lieu de cela, vous pouvez utiliser la fonction de flèche anonyme qui est plus propre et moins déroutante :
setTimeout(() => {FetchData();}, 1000)
On dirait que vous cherchez setInterval . C'est aussi simple que cela :
function FetchData() {
// do something
}
setInterval(FetchData, 60000);
si vous ne voulez appeler quelque chose qu'une seule fois, il y a setTimeout .
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.