Asinxron funksiya qaytarma vəd edirmi?

Mündəricat:

Asinxron funksiya qaytarma vəd edirmi?
Asinxron funksiya qaytarma vəd edirmi?
Anonim

Asinxron funksiyalar həmişə vədi qaytarır. Əgər asinxron funksiyanın qaytarılma dəyəri açıq şəkildə vəd deyilsə, o, dolayısı ilə vədlə əhatə olunacaq. Qeyd: Async funksiyasının qaytarılması dəyəri Promise.resolve faylına bükülmüş kimi davransa da, onlar ekvivalent deyil.

Firebase Promise qaytarırmı?

Firebase vədlər verir, ona görə də çox vaxt özünüz yaratmaq məcburiyyətində qalmayacaqsınız, sadəcə Firebase-in istehsal etdiyi Promise API-ni istifadə edəcəksiniz. Tipik kod biti belə görünə bilər. … Hər CheckoutService funksiyası Promise qaytarır, ona görə də mən onları zəncirləyə və geri çağırışdan qaça bilərəm.

Asinxronlaşmanın vədlərlə əlaqəsi necədir?

Asinxron/Gözləmə çoxlu vədləri sinxron kod üslubunda idarə etmək üçün sevgili sintaksisdir. Funksiya bəyannaməsindən əvvəl async açar sözünü qoyduğumuzda, o, bir söz qaytaracaq və biz onun daxilində gözlədiyi vəd həll olunana və ya rədd edilənə qədər kodu bloklayan await açar sözündən istifadə edə bilərik.

Funksiya vədi qaytarmağı gözləyirmi?

await vəd yerinə yetirilənə qədər kodunuzu həmin sətirdə dayandırmaq üçün istənilən asinxron vəd-əsaslı funksiyanın qarşısına qoyula bilər, sonra nəticədə alınan dəyəri qaytarın. Veb API funksiyaları daxil olmaqla, Promise qaytaran istənilən funksiyaya zəng edərkən awaitistifadə edə bilərsiniz.

Asink funksiyası vəddirmi?

async funksiyaları vədi qaytarır. async funksiyaları nəticəsini qaytarmaq üçün gizli Promise istifadə edir. Geri qaytarmasanız beləsöz açıq şəkildə async funksiyası kodunuzun vəddən keçməsini təmin edir. … Async await istifadə edərkən xətanın həlli üçün cəhd tutma funksiyasından istifadə etdiyinizə əmin olun.

Tövsiyə: