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

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

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

async function Looooool(){
console.log("подождите 5 секунд")
/*** а вот тут какой-то код ***/
console.log("прошло 5 секунд")
}
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Простой 6 комментариев
Решения вопроса 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 секунд");
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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