periodichni_vikonannja

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
periodichni_vikonannja [2024/01/09 10:16]
tro
periodichni_vikonannja [2024/01/09 10:20] (текущий)
tro
Строка 36: Строка 36:
  
 clearTimeout(timerId); clearTimeout(timerId);
 +</code>
 +===== setInterval (встановлення інтервалу) =====
 +**setInterval()** — це простий спосіб повторення коду знову і знову з певним інтервалом.
 +<code>
 +const intervalId = setInterval(callback, delay, arg1, arg2, ...);
 +</code>
 +<code>
 +const startBtn = document.querySelector(".js-start");
 +
 +startBtn.addEventListener("click", () => {
 +  const intervalId = setInterval(() => {
 +    console.log(`Interval ID: ${intervalId}, ${Math.random()}`);
 +  }, 1000);
 +});
 +</code>
 +===== clearInterval (скачування інтервалу) =====
 +**clearInterval(id)** — приймає ідентифікатор інтервалу та очищає його, тобто видаляє виклики, зареєстровані переданим інтервалом з асинхронної черги.
 +
 +<code>
 +const greet = () => {
 +  console.log("Hello!");
 +};
 +
 +const intervalId = setInterval(greet, 3000);
 +
 +clearInterval(intervalId);
 </code> </code>
  • /sites/data/attic/periodichni_vikonannja.1704795414.txt.gz
  • Последнее изменение: 2024/01/09 10:16
  • tro