Показать сообщение отдельно
  #8 (permalink)  
Старый 31.01.2021, 20:11
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,013

Сообщение от Konstantin81 Посмотреть сообщение
Имеется в виду:
1) что функция async не может создать Promise в состоянии pending?
2) что функция async await может вернуть созданный ей самой Promise только в состоянии fulfilled?
3) что функция async возвращает в состоянии pending только те Promise, которые созданы с помощью new Promise или браузером(например fatch)?
async функция может вернуть созданный ей самой промис в состоянии pending, если внутри неё делается return значения thenable (то есть любого объекта, у которого есть метод then, или даже примитива, если then добавить ему в прототип)

Последний раз редактировалось Alexandroppolus, 31.01.2021 в 20:17.
Ответить с цитированием