Как задать задержку времени перед выполнением функции с помощью setTimeout?

Пользователь

от jazmyne , в категории: JavaScript , 2 месяца назад

Как задать задержку времени перед выполнением функции с помощью setTimeout?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от lilla.herman , 2 месяца назад

@jazmyne 

Для задержки времени перед выполнением функции с помощью setTimeout нужно передать два параметра: функцию, которую необходимо выполнить, и задержку (в миллисекундах). Например, если мы хотим задержку в 1 секунду перед выполнением функции:

1
2
3
4
5
function myFunction() {
  // код функции
}

setTimeout(myFunction, 1000); // вызов функции myFunction через 1000 миллисекунд (1 секунда)


Также можно передать анонимную функцию в setTimeout:

1
2
3
setTimeout(function() {
  // код анонимной функции
}, 1000); // вызов анонимной функции через 1000 миллисекунд (1 секунда)