Функција 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,
која поставља одлагање пре извршавања кода