Async wait JavaScript nədir?
Async wait JavaScript nədir?

Video: Async wait JavaScript nədir?

Video: Async wait JavaScript nədir?
Video: Javascript Async/await 2024, Noyabr
Anonim

Xülasə, async / gözləmək yazmaq üçün daha təmiz sintaksisdir asinxron Javascript kod. O, kodunuzun oxunuşunu və axını artırır. İstifadə edərkən nəzərə alınmalı olanlar async / gözləmək : Async funksiyalar vəd qaytarır. Gözləmək yalnız daxilində istifadə edilə bilər async blok.

Bunu nəzərə alaraq, JavaScript-də async nə deməkdir?

The async funksiya bəyannaməsi müəyyən edir asinxron funksiya - AsyncFunction obyektini qaytaran funksiya. Asinxron funksiyalar hadisə döngəsi vasitəsilə kodun qalan hissəsinə nisbətən ayrıca qaydada işləyir və nəticədə gizli Promise qaytarır.

JS node-da async və gözləmə nədir? ilə Düyün v8, the async / gözləmək funksiyası rəsmi olaraq təqdim edildi Düyün Vədlər və funksiya zənciri ilə məşğul olmaq. Funksiyaları bir-birinin ardınca zəncirləmək lazım deyil, sadəcə olaraq gözləmək Promise qaytaran funksiya. Amma funksiya async Vədi qaytaran funksiyanı gözləməzdən əvvəl elan edilməlidir.

İnsanlar da soruşurlar ki, mən async gözləmədən necə istifadə edim?

Əgər sən istifadə edin the async bir funksiya tərifindən əvvəl açar söz, sonra edə bilərsiniz gözləyin istifadə edin funksiya daxilində. Nə vaxt ki sən gözləmək bir söz, funksiya vəd yerinə yetirilənə qədər bloklanmayan bir şəkildə dayandırılır. Vəd yerinə yetirilərsə, dəyəri geri alırsınız. Vəd rədd edilərsə, rədd edilmiş dəyər atılır.

await JavaScript-də nə edir?

Təsvir. The gözləmək ifadə, vəd yerinə yetirilənə (yəni yerinə yetirilən və ya rədd edilən) qədər asinxron funksiyanın icrasını dayandırmağa və yerinə yetirildikdən sonra asinxron funksiyanın icrasını davam etdirməyə səbəb olur. Davam edildikdə, dəyəri gözləmək ifadəsi yerinə yetirilən Vədin ifadəsidir.

Tövsiyə: