setTimeout()
Выполняет функцию один раз через указанную задержку в миллисекундах.
Сигнатура
setTimeout(callback, delay, ...args)Планирует однократный вызов колбэка через delay мс. Возвращает идентификатор таймера, который можно передать в clearTimeout(). Дополнительные аргументы передаются в колбэк.
setTimeout((name) => {
console.log('Привет, ' + name); // результат (через 1с): 'Привет, мир'
}, 1000, 'мир');Задержка — минимальная, а не точная: колбэк встанет в очередь и выполнится не раньше, чем освободится поток.