Показать сообщение отдельно
  #6 (permalink)  
Старый 31.01.2021, 18:19
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,831

Сообщение от Konstantin81
Я думал setTimeout выполняется асинхронно.
Выполнение callback'а этой функции действительно откладывается на определенное время, однако в вашем коде совершенно неважно когда это произойдет и произойдет ли вообще.

Функция setTimeout сразу же возвращает свой идентификатор, поэтому вашей асинхронной функции setHtml вовсе нет нужды ждать выполнения функции обратного вызова, которая была передана в setTimeout.

Как можно воспользоваться async/await вместе с таймаутом и без явного использования Promis'ов - я не представляю.
Ответить с цитированием