setInterval-funksie
Die funksie setInterval voer kode uit
met gespesifiseerde tydintervalle. Die eerste
parameter moet 'n callback-funksie wees,
en die tweede - die tyd in millisekondes wat aandui
na watter interval die kode, gespesifiseer deur die eerste parameter,
herhaal sal word.
Die funksie gee 'n unieke identifikator terug,
wat gebruik kan word om die timer te stop.
Om dit te doen, moet hierdie identifikator oorgedra word
na die funksie clearInterval.
Sintaksis
setInterval(funksie, tyd);
Voorbeeld
Laat ons 'n timer begin wat elke sekonde 'n stuk teks na die konsole uitstuur:
setInterval(function() {
console.log('teks');
}, 1000);
Voorbeeld
Laat ons 'n timer begin wat elke sekonde heelgetalle in toenemende volgorde na die konsole uitstuur:
let i = 0;
setInterval(function() {
console.log(i++);
}, 1000);
Voorbeeld
Laat ons die timer stop wanneer die teller
die waarde 10 bereik:
let i = 0;
let id = setInterval(function() {
i++;
if (i == 10) {
clearInterval(id);
} else {
console.log(i);
}
}, 1000);
Sien ook
-
die funksie
setTimeout,
wat 'n vertraging stel voor die uitvoering van kode