Heim > Web-Frontend > js-Tutorial > Wie kann ich „setInterval()'-Aufrufe in JavaScript stoppen?

Wie kann ich „setInterval()'-Aufrufe in JavaScript stoppen?

Patricia Arquette
Freigeben: 2024-12-18 00:48:09
Original
689 Leute haben es durchsucht

How Can I Stop `setInterval()` Calls in JavaScript?

SetInterval-Aufrufe steuern: Ein JavaScript-Leitfaden

Bei der Bearbeitung sich wiederholender JavaScript-Aufgaben bietet die Funktion setInterval() eine praktische Möglichkeit, Funktionen zu planen in bestimmten Intervallen auszuführen. Es kann jedoch vorkommen, dass Sie diese automatisierten Aufrufe stoppen müssen, die häufig durch Benutzeraktionen ausgelöst werden.

Um dieses Problem zu beheben, bietet JavaScript eine einfache Lösung: die Funktion „clearInterval()“. clearInterval() nimmt die von setInterval() zurückgegebene Intervall-ID und bricht die geplante Ausführung der Funktion ab.

Implementierung:

Um die Ausführung einer mit aufgerufenen Funktion anzuhalten setInterval(), rufen Sie die Intervall-ID ab und übergeben Sie sie als Argument an clearInterval(). Hier ist ein praktisches Beispiel:

var refreshIntervalId = setInterval(fname, 10000);

// In response to a user action to stop data refresh
clearInterval(refreshIntervalId);
Nach dem Login kopieren

Dieser Code richtet zunächst ein Intervall ein, das alle 10 Sekunden fname aufruft. Bei Bedarf stoppt der Code die Aktualisierung, indem er das mit der Intervall-ID „refreshIntervalId“ verknüpfte Intervall löscht.

Zusätzlicher Hinweis:

Weitere Informationen finden Sie in der offiziellen Dokumentation zu setInterval() und clearInterval() für weitere Details und Beispiele.

Das obige ist der detaillierte Inhalt vonWie kann ich „setInterval()'-Aufrufe in JavaScript stoppen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage