Συνάρτηση clearInterval
Η συνάρτηση clearInterval σταματά
τον χρονοδιακόπτη, που ορίστηκε από τη συνάρτηση setInterval.
Η συνάρτηση δέχεται το αναγνωριστικό εκείνου
του χρονοδιακόπτη, που πρέπει να σταματήσει. Το αναγνωριστικό
του χρονοδιακόπτη επιστρέφει η συνάρτηση setInterval.
Σύνταξη
clearInterval(αναγνωριστικό);
Παράδειγμα
Ας ξεκινήσουμε έναν χρονοδιακόπτη, που κάθε δευτερόλεπτο εμφανίζει
ακέραιους αριθμούς, και στη συνέχεια ας τον σταματήσουμε όταν ο μετρητής
φτάσει την τιμή 10:
let i = 0;
let id = setInterval(function() {
i++;
if (i == 10) {
clearInterval(id);
} else {
console.log(i);
}
}, 1000);
Δείτε επίσης
-
τη συνάρτηση
setTimeout,
που ορίζει μια καθυστέρηση