Beim Ausführen von Schleifenereignissen im JS-Code werden häufig die beiden Methoden setInterval und setTimeout verwendet. Die Details dieser beiden Methoden werden hier nicht im Detail erläutert. Lassen Sie uns kurz erläutern, wie Sie vorgehen, wenn Sie das Schleifenereignis stoppen müssen.
(1) Die setInterval-Methode kann eine Funktion aufrufen oder einen Ausdruck gemäß einem angegebenen Zeitraum (in Millisekunden) berechnen. Um diese Methode zu stoppen, verwenden Sie die clearInterval-Methode. Konkrete Beispiele sind wie folgt:
Syntax clearInterval(id_of_setinterval)
Der Parameter id_of_setinterval stellt den von setInterval() zurückgegebenen ID-Wert dar.
Die Methode „clearInterval()“ kann das von setInterval() festgelegte Zeitlimit aufheben. Der Parameter der Methode „clearInterval()“ muss der von setInterval() zurückgegebene ID-Wert sein.
(2) Die setTimeout-Methode wird verwendet, um nach einer angegebenen Anzahl von Millisekunden eine Funktion aufzurufen oder einen Ausdruck zu berechnen. Diese Methode kann mit der Methode „clearTimeout“ gestoppt werden. Konkrete Beispiele sind wie folgt:
Tipp: setTimeout() führt Code nur einmal aus. Wenn Sie es mehrmals aufrufen möchten, verwenden Sie setInterval() oder lassen Sie den Code selbst setTimeout() erneut aufrufen.