Показать сообщение отдельно
  #5 (permalink)  
Старый 30.10.2020, 12:08
Интересующийся
Отправить личное сообщение для vlad_kl Посмотреть профиль Найти все сообщения от vlad_kl
 
Регистрация: 16.06.2020
Сообщений: 22

Сообщение от SuperZen Посмотреть сообщение
async/await для Promise, setTimeout != promise )

num10 возвращает promise,
num11 не возвращает промис

https://tc39.es/ecma262/#await
https://jakearchibald.com/2015/tasks...and-schedules/
https://www.digitalocean.com/communi...-in-javascript

А если верить учебнику, то async ВСЕГДА возвращает промис.
И не важно, что внутри функции написан setTimeout, это просто для имитации задержки.
Даже если внутри async function будет написано просто return 1 и всё - всё равно это будет ПРОМИС с результатом 1.
Пожалуйста, вот линк

https://learn.javascript.ru/async-aw...onnye-funktsii
Ответить с цитированием