periodichni_vikonannja

Это старая версия документа!


Періодичні виконання

setTimeout (nameFunction, 1000) - викликає указанную функуию один раз через 1000мс

const timerId = setTimeout(callback, delay, arg1, arg2, ...);
  • callback — функція, виклик якої необхідно запланувати
  • delay — час у мілісекундах, через який callback-функція буде викликана один раз
  • arg1, arg2 тощо) не обов’язкові і будуть передані callback функції під час виклику.

Результатом виклику setTimout() буде цифровий ідентифікатор створеного таймера, який потім може бути використаним для його подальшого скасування.

const button = document.querySelector("button");

const onClick = () => {
  const timerId = setTimeout(() => {
    console.log("I love async JS!");
  }, 2000);

  console.log(timerId);
};

button.addEventListener("click", onClick);

clearTimeout(id) - приймає ідентифікатор таймера та “очищає його”, тобто видаляє реєстрацію відкладеного виклику функції з черги.

const greet = () => {
  console.log("Hello!");
};

const timerId = setTimeout(greet, 3000);

clearTimeout(timerId);
  • /sites/data/attic/periodichni_vikonannja.1704795414.txt.gz
  • Последнее изменение: 2024/01/09 10:16
  • tro