Maison > interface Web > js tutoriel > Comment arrêter une fonction setInterval en JavaScript ?

Comment arrêter une fonction setInterval en JavaScript ?

Linda Hamilton
Libérer: 2024-12-26 06:01:17
original
268 Les gens l'ont consulté

How Do I Stop a setInterval Function in JavaScript?

Arrêter l'exécution de setInterval en JavaScript

En JavaScript, la méthode setInterval() vous permet de planifier l'exécution périodique d'une fonction, souvent utilisée pour actualiser les données ou effectuer des tâches en arrière-plan. Cependant, il peut y avoir des scénarios dans lesquels vous devez arrêter ces exécutions répétées en fonction des entrées de l'utilisateur ou d'autres événements.

Pour ce faire, setInterval() renvoie un ID d'intervalle, qui peut être utilisé pour arrêter l'exécution de l'exécution. fonction planifiée à l'aide de la méthode clearInterval().

var refreshIntervalId = setInterval(fname, 10000);

/* later */
clearInterval(refreshIntervalId);
Copier après la connexion

En stockant l'ID d'intervalle et en appelant clearInterval() si nécessaire, vous pouvez effectivement arrêter l'exécution de la fonction planifiée par setInterval(). Cela peut être utile dans des scénarios tels que :

  • Actions déclenchées par l'utilisateur, telles qu'un clic sur un bouton ou une boîte de dialogue de confirmation.
  • Disponibilité des données ou modifications de l'état de chargement.
  • Conservation des ressources lorsque la fonction programmée n'est plus nécessaire.

N'oubliez pas qu'il est important d'effacer l'intervalle une fois qu'il n'est plus nécessaire. plus nécessaire pour éviter les exécutions inutiles ou indésirables et la consommation potentielle de ressources.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal