JavaScript-də niyə async await istifadə edin?
JavaScript-də niyə async await istifadə edin?

Video: JavaScript-də niyə async await istifadə edin?

Video: JavaScript-də niyə async await istifadə edin?
Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2024, Noyabr
Anonim

async funksiyaları istifadə edin nəticəsini qaytarmaq üçün gizli vəd. Bir sözə açıq şəkildə qayıtmasanız belə async funksiya kodunuzun vəddən keçdiyinə əmin olur. gözləmək daxilində kodun icrasını bloklayır async funksiyası, ondan ( gözləmək bəyanat) hissəsidir. gözləmək həmişə bir vəd üçündür.

Buna görə niyə Javascript-də async və gözləmədən istifadə edirik?

Async / Gözləmək zəncirlənmiş vədlərlə işləmək və yazmaq prosesini sadələşdirmək üçün yaradılmışdır. Async funksiyalar Promise qaytarır. Funksiya xəta atırsa, Promise rədd ediləcək. Funksiya bir dəyər qaytararsa, Promise həll olunacaq.

Eynilə, async Javascript-də nə edir? 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.

Burada niyə async wait istifadə edirik?

gözləmək edir istifadə olunur zəng üçün async funksiyasını yerinə yetirin və onun həllini və ya rədd edilməsini gözləyin. Digər bir üstünlüyü istifadə edərək daha kiçik async funksiyalar, özünüzü nə olduğunu düşünməyə məcbur etməyinizdir async Paralel olaraq icra edilə bilən funksiyalar. Əgər kodunuz bloklama kodunu ehtiva edirsə, onu düzəltmək daha yaxşıdır async funksiyası.

Async JS-i necə gözləyir?

The gözləmək operator söz gözləmək üçün istifadə olunur. İçərisində istifadə oluna bilər Async yalnız blok. Açar söz Gözləmək edir JavaScript vəd nəticə verənə qədər gözləyin. Qeyd etmək lazımdır ki, o, yalnız edir async proqramın bütün icrasını deyil, funksiya blokunu gözləyin.

Tövsiyə: