Задержка JavaScript: методы добавления задержек в ваш код

В JavaScript существует несколько методов, которые можно использовать для введения задержек в код. Позвольте мне объяснить некоторые из них:

  1. setTimeout(): функция setTimeout() используется для выполнения указанного фрагмента кода или функции после указанной задержки (в миллисекундах). Вот пример:
setTimeout(function() {
  // Code to be executed after the delay
}, 2000); // Delay of 2000 milliseconds (2 seconds)
  1. setInterval(): функция setInterval() аналогична setTimeout(), но она повторно выполняет указанный код или функцию через заданный интервал. Вот пример:
setInterval(function() {
  // Code to be executed repeatedly at the specified interval
}, 5000); // Interval of 5000 milliseconds (5 seconds)
  1. async/await с setTimeout(): если вы работаете с асинхронным JavaScript, вы можете объединить синтаксис async/await с setTimeout(), чтобы ввести задержки. Вот пример:
async function delayedCode() {
  await new Promise(resolve => setTimeout(resolve, 3000)); // Delay of 3000 milliseconds (3 seconds)
  // Code to be executed after the delay
}
delayedCode();