Video: JavaScript-də niyə async await istifadə edin?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
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ə:
Zəhmət olmasa əlavə edin demək düzgündürmü?
Məsələn, "Lütfən, dünən tələb etdiyiniz əlavə faylı tapın" deyin. Hər hansı xüsusi faylı qeyd etmək istəmədiyiniz zaman “the” istifadə etməyin. Siz sadəcə olaraq “Zəhmət olmasa, əlavəni tapın” yaza bilərsiniz. və ya onun qısaldılmış forması: PFA. “Əlavə olunur” elektron rabitə üçün düzgün sözdür
Əlaqəli cəbr dedikdə nə başa düşürsünüz, uyğun misallarla izah edin?
Əlaqəli Cəbr, verilənlərə müxtəlif yollarla daxil olmaq üçün verilənlər bazası cədvəllərini sorğulamaq üçün istifadə edilən prosedur sorğu dilidir. Əlaqəli cəbrdə giriş əlaqədir (məlumatların əldə edilməli olduğu cədvəl) və çıxış da əlaqədir (istifadəçi tərəfindən tələb olunan məlumatları saxlayan müvəqqəti cədvəl)
CentOS 7-də Ossec-i necə quraşdırın və konfiqurasiya edin?
OSSEC-i CentOS 7.0-da quraşdırmaq üçün aşağıdakı addımlardan istifadə edin: '/etc/selinux/config' daxilində Selinux-u daimi olaraq deaktiv edin. 'setenforce 0' istifadə edərək cari işləmə üçün Selinux-u söndürün Firewall firewall-cmd --permanent --add-port=80/tcp firewall-cmd --reload-da httpd-ni aktivləşdirin. epel repozitoriyasını quraşdırın yum install epel-release -y
Java-da çoxlu varislik niyə dəstəklənmir, nümunə ilə izah edin?
Java-da bu heç vaxt baş verə bilməz, çünki çoxlu miras yoxdur. Burada iki interfeys eyni metoda malik olsa belə, həyata keçirən sinifin yalnız bir metodu olacaq və onu da icraçı yerinə yetirəcək. Siniflərin dinamik yüklənməsi çoxlu mirasın həyata keçirilməsini çətinləşdirir
MySQL ehtiyat nüsxəsini necə bərpa edin və Linux-da bərpa edin?
Məlumatları komanda xəttindən təzə MySQL verilənlər bazasına bərpa etmək üçün bu addımları yerinə yetirin: MySQL serverinin işlədiyinə əmin olun. Yeni Linux terminalı açın. Məlumatlarınızı saxlamaq üçün yeni, boş verilənlər bazası yaratmaq üçün mysql müştərisindən istifadə edin. Yedək faylının məzmununu yeni verilənlər bazasına idxal etmək üçün mysql müştərisindən istifadə edin