Die clearInterval-Funktion

Die Funktion clearInterval stoppt einen Timer, der durch die Funktion setInterval gesetzt wurde. Die Funktion akzeptiert die Kennung des Timers, der gestoppt werden soll. Die Timer-Kennung wird von der Funktion setInterval zurückgegeben.

Syntax

javascriptclearInterval(Kennung);

Beispiel

Starten wir einen Timer, der jede Sekunde ganze Zahlen ausgibt, und stoppen ihn dann, sobald der Zähler den Wert 10 erreicht:

javascriptlet i = 0;

let id = setInterval(function() {
  i++;
  
  if (i == 10) {
    clearInterval(id);
  } else {
    console.log(i);
  }
}, 1000);

Siehe auch

  • die Funktion setTimeout,
    die eine Verzögerung setzt