Funksioni setInterval
Funksioni setInterval kryen ekzekutimin
e kodit në intervale kohore të specifikuara. Si parametër i parë
duhet të kaloni një callback,
ndërsa si i dyti - kohën në milisekonda, që tregon,
çdo çfarë intervali do të përsëritet
kodi i përcaktuar nga parametri i parë.
Funksioni kthen një identifikues unik,
me të cilin mund të ndaloni timer-in.
Për këtë, ky identifikues duhet t'i kalohet
funksionit clearInterval.
Sintaksa
setInterval(funksioni, koha);
Shembull
Le të startojmë një timer, i cili çdo sekondë shfaq në konsolë një tekst:
setInterval(function() {
console.log('text');
}, 1000);
Shembull
Le të startojmë një timer, i cili çdo sekondë shfaq në konsolë numra të plotë në rritje:
let i = 0;
setInterval(function() {
console.log(i++);
}, 1000);
Shembull
Le të ndalojmë timer-in kur numëruesi
arrin vlerën 10:
let i = 0;
let id = setInterval(function() {
i++;
if (i == 10) {
clearInterval(id);
} else {
console.log(i);
}
}, 1000);
Shihni gjithashtu
-
funksionin
setTimeout,
i cili vendos një vonesë para ekzekutimit të kodit