Что такое clearInterval в JavaScript?
Интервалы записываются через метод setInterval()
. Отличительная черта интервалов от таймеров заключается в способе вызова функции. Интервалы вызывают функцию постоянно через определенное количество секунд. Таймер вызывает функцию всего один раз, после чего прекращает свою работу.
Чтобы остановить интервал его необходимо записать в переменную, после чего очистить данные:
// Ссылка на интервал записывается в переменную
var linkInterval = setInterval("someFunction()", 1500);
function someFunction() {
console.log("Функция срабатывает каждые 1,5 секунды");
// Для остановки используйте метод clearInterval
clearInterval(linkInterval);
}
Комментарии