Hoekom gebruik async wag in JavaScript?
Hoekom gebruik async wag in JavaScript?

Video: Hoekom gebruik async wag in JavaScript?

Video: Hoekom gebruik async wag in JavaScript?
Video: How to Defer Parsing of JavaScript in WordPress (4 Methods) 2024, Mei
Anonim

asinkroniseer funksies gebruik 'n implisiete belofte om die resultaat daarvan terug te gee. Selfs al gee jy nie 'n belofte uitdruklik terug nie asinkroniseer funksie maak seker dat jou kode deur 'n belofte deurgegee word. wag blokkeer die kode-uitvoering binne die asinkroniseer funksie, waarvan dit ( wag stelling) is 'n deel. wag is altyd vir 'n enkele belofte.

Daarvan, hoekom gebruik ons async en wag in Javascript?

Asinkroniseer / Wag is geskep om die proses van werk met en skryf van vasgeketting beloftes te vereenvoudig. Asinkroniseer funksies gee 'n belofte terug. As die funksie 'n fout veroorsaak, sal die belofte verwerp word. As die funksie 'n waarde gee, sal die belofte opgelos word.

Net so, wat doen asinc in Javascript? Die asinkroniseer funksie verklaring definieer 'n asynchronies funksie - 'n funksie wat 'n AsyncFunction-voorwerp terugstuur. Asinchronies funksies werk in 'n aparte volgorde as die res van die kode via die gebeurtenislus, wat 'n implisiete Belofte as gevolg daarvan gee.

Hierin, hoekom gebruik ons asinc wag?

wag is gebruik word vir die oproep van 'n asinkroniseer funksie en wag vir dit om op te los of te verwerp. Nog 'n voordeel van gebruik kleiner asinkroniseer funksies is dat jy jouself dwing om te dink wat is die asinkroniseer funksies wat parallel uitgevoer kan word. As jou kode blokkeerkode bevat, is dit beter om dit 'n asinkroniseer funksie.

Hoe gebruik asinc wag op JS?

Die wag operateur word gebruik om te wag vir 'n belofte. Dit kan binne 'n Asinkroniseer slegs blok. Die sleutelwoord Wag maak JavaScript wag totdat die belofte 'n resultaat gee. Daar moet kennis geneem word dat dit slegs die asinkroniseer funksie blok wag en nie die hele program uitvoering.

Aanbeveel: