Düyündə nə gözləyir?
Düyündə nə gözləyir?

Video: Düyündə nə gözləyir?

Video: Düyündə nə gözləyir?
Video: Bakıda bu küçələrdə evlər sökülür - Sakinləri nə gözləyir? 2024, Aprel
Anonim

ilə Düyün v8, 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. Lakin async funksiyası əvvəl elan edilməlidir gözləyir Promise qaytaran funksiya.

Həmçinin sual yaranır ki, JS node-da nə gözləyir?

gözləmək . js dəstlər baxımından düşünərək həm serial, həm də paralel məntiqi asanlaşdıran yüngül, asılılıqsız vədlər kitabxanasıdır. Sən gözləmək () bir sıra şeylər və hər şeyə sahib olduqdan sonra işlər görürsən.

Eynilə, gözləmədən necə istifadə edirsiniz? The gözləmək açar söz Bu, vəd yerinə yetirilənə qədər kodunuzu həmin sətirdə dayandırmaq üçün hər hansı asinxron vəd əsaslı funksiyanın qarşısına qoyula bilər, sonra nəticədə alınan dəyəri qaytarın. Bu vaxt yerinə yetirmək şansını gözləyən digər kodlar bunu edir.

Bundan əlavə, node-da async await istifadə edə bilərəmmi?

Async funksiyaları yerli olaraq mövcuddur Düyün və ilə işarələnir async onların bəyannaməsində açar söz. Siz açıq şəkildə yazmasanız belə, həmişə bir söz qaytarırlar et belə ki. Həmçinin, gözləmək açar söz yalnız içəridə mövcuddur async hazırda funksiyaları - qlobal miqyasda istifadə edilə bilməz.

Necə bir söz gözləyirsən?

Funksiya tərifindən əvvəl async açar sözünü istifadə etsəniz, bundan sonra istifadə edə bilərsiniz gözləmək funksiya daxilində. Nə vaxt ki sən söz gözləyin , funksiya bloklanmayan şəkildə dayandırılır söz məskunlaşır. Əgər söz yerinə yetirirsinizsə, dəyəri geri alırsınız. Əgər söz rədd edir, rədd edilən dəyər atılır.

Tövsiyə: