setInterval функциясы
setInterval функциясы кодты көрсетілген
уақыт аралығында орындайды. Бірінші
параметр ретінде коллбэк беріледі,
ал екіншісі - миллисекундпен уақыт, бірінші параметрде
берілген кодтың қайталанатын аралығын көрсетеді.
Функция бірегей идентификаторды қайтарады,
ол арқылы таймерді тоқтатуға болады.
Бұл үшін бұл идентификаторды
clearInterval функциясына беру керек.
Синтаксис
setInterval(функция, уақыт);
Мысал
Таймерді іске қосамыз, әр секунд сайын консольге бір мәтін шығарады:
setInterval(function() {
console.log('мәтін');
}, 1000);
Мысал
Таймерді іске қосамыз, әр секунд сайын консольге өсуші бүтін сандарды шығарады:
let i = 0;
setInterval(function() {
console.log(i++);
}, 1000);
Мысал
Есептегіш 10 мәніне жеткенде таймерді тоқтатамыз:
let i = 0;
let id = setInterval(function() {
i++;
if (i == 10) {
clearInterval(id);
} else {
console.log(i);
}
}, 1000);
Сондай-ақ қараңыз
-
setTimeoutфункциясы,
ол кодты орындаудың алдында кідіртуді орнатады