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