Mein Timer stoppt nur, wenn clearInterval unterhalb der Funktion setInterval definiert ist. Jede Erklärung würde sehr geschätzt werden. DankesetInterval, warum stoppt der Timer nur, wenn die clearInterval-Funktion über der setInterval-Funktion liegt?
-4
A
Antwort
0
setInterval() tatsächlich beginnt, einen Timer, wo die angegebene Methode/Routine ausgeführt wird, nachdem das angegebene Intervall abgelaufen ist.
clearInterval() auf der anderen Seite verwendet wird th eTimer von einem früheren Aufruf von setInterval()
Deshalb begann zurückgesetzt, es ist logisch, um einen Anruf zu clearInterval() nach setInterval() zu machen. Außerdem benötigt clearInterval() als Argument die ID des zu stoppenden Timers, die von setInterval() zurückgegeben wird. Sie können also nicht clearInterval() vor setInterval() aufrufen, da die ID des Timers nicht gelöscht werden muss.
Verwandte Themen
- 1. der setInterval trigger() nur, wenn der Wert
- 2. Der Timer stoppt nicht, nachdem die Pause-Taste angeklickt wurde
- 3. Warum clearInterval den setInterval-Timer nicht löscht
- 4. RxJava emittiert nur, wenn der Emitter stoppt
- 5. setInterval stoppt nach einmal
- 6. jQuery Reset setInterval Timer
- 7. Warum läuft mein setInterval nur einmal?
- 8. Warum ClearInterval funktioniert nicht, wenn SetInterval innerhalb der Funktion war?
- 9. Warum stoppt mein asp.net mvc timer?
- 10. Warum zerstört der Service, wenn der Hauptprozess stoppt?
- 11. Warum liegt der F # Debugger?
- 12. Timer stoppt nicht und führen
- 13. NodeMCU Timer stoppt unerwartet
- 14. Warum stoppt der Thread nicht?
- 15. MediaRecorder.setMaxDuration (int-Timer), was passiert, wenn der Timer
- 16. Warum stoppt der Thread nicht?
- 17. Warum stoppt der Anwendungspool automatisch?
- 18. Warum setzt setInterval Endlosschleifen?
- 19. setInterval Callback läuft nur einmal
- 20. Warum stoppt die Wache?
- 21. Text anzeigen, wenn die Anzahl liegt über 1.000
- 22. Warum Objekteigenschaft undefiniert wurde, wenn setInterval verwendet
- 23. jquery.tappable.js stoppt setInterval nach dem Tippen
- 24. Wie man den Timer nach der angegebenen Zeit stoppt
- 25. NodeJS mit setInterval für Chatroom Timer
- 26. Wenn der Wert zwischen zwei Zahlen liegt
- 27. Timer stoppt nicht in android
- 28. API-Timer stoppt, wenn VBModal Formular laden - vb6
- 29. Warum liegt mir die NewRecord-Eigenschaft?
- 30. Warum stoppt der Lukenanschlag nach einiger Zeit?
Zu viel Code fehlt, um die Frage zu beantworten. –
Sie können keine nicht gestartet Timer stoppen –
_Questions Debugging-Hilfe zu suchen („warum dieser Code nicht?“) Muss das gewünschte Verhalten umfassen, um ein bestimmtes Problem oder Fehler und ** den kürzesten Code notwendig, sie in die reproduzieren Frage selbst **. Fragen ohne eine klare Problemstellung sind für andere Leser nicht nützlich. Siehe: [Erstellen eines minimalen, vollständigen und überprüfbaren Beispiels] (https://stackoverflow.com/help/mcve) ._ – Andreas