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