setTimeout()

Выполняет функцию один раз через указанную задержку в миллисекундах.

СигнатураsetTimeout(callback, delay, ...args)

Планирует однократный вызов колбэка через delay мс. Возвращает идентификатор таймера, который можно передать в clearTimeout(). Дополнительные аргументы передаются в колбэк.

setTimeout((name) => {
  console.log('Привет, ' + name); // результат (через 1с): 'Привет, мир'
}, 1000, 'мир');

Задержка — минимальная, а не точная: колбэк встанет в очередь и выполнится не раньше, чем освободится поток.

← Все записи: Промисы и async в JavaScript
Поддержать проект