clearInterval() - это метод JavaScript, который используется для остановки повторяющегося действия, установленного с помощью функции setInterval(). Когда вы запускаете функцию setInterval(), она будет выполняться через определенный интервал времени, указанный в миллисекундах, до тех пор, пока вы не остановите ее с помощью clearInterval(). Этот метод очищает интервал и останавливает дальнейшее выполнение заданной функции.
Вот пример кода, иллюстрирующий использование clearInterval():
javascript
// Задать интервал для вызова функции myFunction каждые 2 секунды
let intervalID = setInterval(myFunction, 2000);
function myFunction() {
console.log("Функция myFunction выполняется каждые 2 секунды");
}
// Остановить повторение через 10 секунд
setTimeout(stopInterval, 10000);
function stopInterval() {
clearInterval(intervalID);
console.log("Повторение остановлено");
}
В этом примере функция myFunction() будет выполняться каждые 2 секунды с помощью setInterval(). Однако, после 10 секунд программа вызовет функцию stopInterval(), которая очищает интервал с помощью clearInterval(). В результате функция myFunction() больше не будет вызываться и консоль выведет сообщение "Повторение остановлено".
Использование clearInterval() обычно полезно, когда вы хотите остановить повторяющееся действие, например, обновление содержимого на веб-странице или опрос сервера за обновлениями.