setTimeout und setInterval.
setTimeout()-Methode
Die setTimeout()-Methode führt Code in der Zukunft aus. Die Methode verlangt zwei Argumente: eine Callback-Funktion, die aufgerufen wird und eine Zeit in ms.
Das zweite Argument bestimmt, wann die Callback-Methode aufgerufen wird.
Jeglicher Code der nach der
setTimeout()-Methode aufgerufen wird, wartet nicht auf das Abschliessen der genannten Methode, sondern sie laufen sofort weiter.Argumente mitgeben
Um der Callback-Methode Argumente mitzugeben, müssen wir sie nach demtimeOut-Argument angeben:
Timer abbrechen
Wir haben auch die Möglichkeit den Timer abzubrechen, wenn etwas Bestimmtes passiert. Dafür nutzen wir die MethodeclearTimeout():
setInterval()-Methode
Die setInterval()-Methode ruft eine Callback-Funktion in regelmässigen Abständen auf, z.B. 1 Sekunde oder 10 Minuten. Die Syntax ist gleich, wie bei der setTimeout()-Methode: eine Callback-Funktion, eine Zeit in ms und allenfalls Argumente für die Callback-Funktion.
setInterval()-Methode können wir so z.B. eine Uhr bauen.