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