Hallo,
Ich versuche die Timer in JS etwas zu verstehen.
Wenn ich jetzt eine Funktion habe
Wird dann jedesmal ein neuer Timer gestartet wenn ich die Funktion aufrufe?
Die Variable myTimer zählt auf jedenfall hoch. Daher gehe ich davon aus, dass ich die Timer auch wieder beenden muss.
Jetzt hätte ich einfach ein clearInterval(myTimer); an jede erdenkliche Stelle zum Timer beenden gemacht.
Heißt das dann, dass ich keine unnötigen Timer mehr habe oder habe ich dann prinzipiell etwas falsch verstanden?
Ich versuche die Timer in JS etwas zu verstehen.
Wenn ich jetzt eine Funktion habe
Code:
function timer()
{
myTimer = setTimeout(clear_it, 1000);
}
Wird dann jedesmal ein neuer Timer gestartet wenn ich die Funktion aufrufe?
Die Variable myTimer zählt auf jedenfall hoch. Daher gehe ich davon aus, dass ich die Timer auch wieder beenden muss.
Jetzt hätte ich einfach ein clearInterval(myTimer); an jede erdenkliche Stelle zum Timer beenden gemacht.
Heißt das dann, dass ich keine unnötigen Timer mehr habe oder habe ich dann prinzipiell etwas falsch verstanden?