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функцияси,
у кодни бажаришдан олдин кечиктишни белгилайди