Задать вопрос
petushok55
@petushok55
Обучаюсь на практике.

Как подождать N секунд внутри async функции?

Допустим, есть такой код:

async function Looooool(){
console.log("подождите 5 секунд")
/*** а вот тут какой-то код ***/
console.log("прошло 5 секунд")
}
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Можно использовать await в сочетании с setTimeout

Например:
async function wait(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}

async function Looooool(){
  console.log("подождите 5 секунд");
  await wait(5000);
  console.log("прошло 5 секунд");
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы