Video: Vədlər JavaScript necə işləyir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
Özümüzünkü Yaratmaq JavaScript vədləri
The söz konstruktor dərhal yerinə yetiriləcək bir funksiyanı (icraçı) götürür və iki funksiyaya keçir: həll etmək, bu zaman çağırılmalıdır. söz həll edilir (nəticəni keçmək) və rədd edildikdə (səhv keçmək).
Bunu nəzərə alsaq, JavaScript-də hansı vədlər var?
JavaScript | vədlər . vədlər asinxron əməliyyatları idarə etmək üçün istifadə olunur JavaScript . Geri çağırışların idarəolunmaz koda səbəb olan geri çağırış cəhənnəmi yarada biləcəyi çoxlu asinxron əməliyyatlarla işləyərkən onları idarə etmək asandır.
Bundan əlavə, niyə JavaScript-də vədlərə ehtiyacımız var? Vədlər xətaların zəncirvari şəkildə ötürülməsinə və səhvlərin əl ilə idarə edilməsinin təbəqələrini qoymadan ümumi bir yerdə idarə olunmasına imkan verir. söz obyektlər asinxron funksiyaları yerinə yetirmək üçün istifadə olunur. MDN sənədlərinin 1-ci sətirindən: The söz obyekt asinxron hesablamalar üçün istifadə olunur.
vədlər başlıq altında necə işləyir?
vədlər , başlıq altında . Xüsusi davranışınızı müəyyən edən geri çağırış keçirsiniz söz . A söz dəyəri idarə etmək və çevirmək üçün bizə API verən konteynerdir və onun spesifikliyi ondan ibarətdir ki, o, əslində hələ orada olmayan dəyərləri idarə etməyə və çevirməyə imkan verir.
JavaScript vədləri asinxrondurmu?
vədlər icra etmək, tərtib etmək və idarə etmək üçün daha sadə alternativ təqdim edir asinxron əməliyyatları ənənəvi geri çağırışa əsaslanan yanaşmalarla müqayisə etdikdə. Onlar da sizə idarə etməyə imkan verir asinxron sinxron cəhd/tutma ilə oxşar yanaşmalardan istifadə edilən səhvlər.
Tövsiyə:
Yazı tipində vədlər nədir?
Söz asinxron proqramlar yazmaq üçün istifadə olunan TypeScript obyektidir. Çoxlu asinxron əməliyyatların idarə olunması, səhvlərin idarə edilməsi və kodun daha yaxşı oxunmasına gəldikdə vəd həmişə daha yaxşı seçimdir
JavaScript-də söz necə işləyir?
Öz JavaScript Vədlərimizi Vermək Promise konstruktoru dərhal yerinə yetiriləcək funksiyanı (icraçı) götürür və iki funksiyaya keçir: həll, Promise həll edildikdə (nəticəni ötürəndə) çağırılmalıdır və rədd edildikdə rədd edilir. (xəta keçir)
AngularJS-də vədlər nələrdir?
Vəd, təxirə salınmış bir obyekt tərəfindən qaytarılan bir obyektdir. Siz müxtəlif hadisələr üçün müxtəlif geri çağırışları qeyd edə bilərsiniz solution(), reject() və ya notify() və o, async funksiyası başa çatdıqdan sonra yerinə yetiriləcək. Təxirə salınmış API: Təxirə salınmanın yeni nümunəsi $q-a zəng etməklə yaradılır
JavaScript-də modullar necə işləyir?
Modullar qeyri-trivial Javascript tətbiqinin yaradılmasında tikinti blokları kimi istifadə edilməsi arzu olunan müstəqil, təkrar istifadə edilə bilən kodun kiçik vahidləridir. Modullar tərtibatçıya şəxsi və ictimai üzvləri ayrı-ayrılıqda müəyyən etməyə imkan verir ki, bu da onu JavaScript paradiqmasında daha çox arzu olunan dizayn nümunələrindən birinə çevirir
JavaScript-də idxal necə işləyir?
Statik idxal bəyanatı başqa modul tərəfindən ixrac edilən bağlamaları idxal etmək üçün istifadə olunur. İdxal edilmiş modullar onları elan etsəniz də, etməsəniz də ciddi rejimdədir. Belə skriptin type='modul' olmadığı halda idxal bəyanatı daxil edilmiş skriptlərdə istifadə edilə bilməz