Συνάρτηση clearInterval

Η συνάρτηση clearInterval σταματά τον χρονοδιακόπτη, που ορίστηκε από τη συνάρτηση setInterval. Η συνάρτηση δέχεται το αναγνωριστικό εκείνου του χρονοδιακόπτη, που πρέπει να σταματήσει. Το αναγνωριστικό του χρονοδιακόπτη επιστρέφει η συνάρτηση setInterval.

Σύνταξη

javascriptclearInterval(αναγνωριστικό);

Παράδειγμα

Ας ξεκινήσουμε έναν χρονοδιακόπτη, που κάθε δευτερόλεπτο εμφανίζει ακέραιους αριθμούς, και στη συνέχεια ας τον σταματήσουμε όταν ο μετρητής φτάσει την τιμή 10:

javascriptlet i = 0;

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

Δείτε επίσης

  • τη συνάρτηση setTimeout,
    που ορίζει μια καθυστέρηση