Функцыя setInterval
Функцыя setInterval выконвае
код праз паказаны інтэрвал часу. Першым
параметрам варда перадаваць колбэк,
а другім - час у мілісекундах, які паказвае,
праз які прамежак будзе паўтарацца
код, заданы першым параметрам.
Функцыя вяртае унікальны ідэнтыфікатар,
з дапамогай якога можна спыніць таймер.
Для гэтага гэты ідэнтыфікатар варда перадаць
функцыі clearInterval.
Сінтаксіс
setInterval(функцыя, час);
Прыклад
Запусцім таймер, які кожную секунду выводзіць у кансоль нейкі тэкст:
setInterval(function() {
console.log('text');
}, 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,
якая задае затрымку перад выкананнем кода