Kāpēc JavaScript programmā izmantot async await?
Kāpēc JavaScript programmā izmantot async await?

Video: Kāpēc JavaScript programmā izmantot async await?

Video: Kāpēc JavaScript programmā izmantot async await?
Video: Project 1, Tests for everyone - 001, раздача первых тасок 2024, Maijs
Anonim

asinhrons funkcijas izmantot netiešs solījums atgriezt tā rezultātu. Pat ja jūs nepārprotami neatdodat solījumu asinhrons funkcija nodrošina, ka jūsu kods tiek nodots, izmantojot solījumu. gaidīt bloķē koda izpildi asinhrons funkcija, no kuras tā( gaidīt paziņojums) ir daļa. gaidīt vienmēr ir par vienu solījumu.

Tāpēc mēs izmantojam async un gaidām Javascript?

Asinhronā / Gaidiet tika izveidots, lai vienkāršotu darbu ar ķēdītiem solījumiem un to rakstīšanu. Asinhronā funkcijas atgriež solījumu. Ja funkcija rada kļūdu, solījums tiks noraidīts. Ja funkcija atgriež vērtību, solījums tiks atrisināts.

Līdzīgi, ko async dara Javascript? The asinhrons funkcijas deklarācija definē an asinhrons funkcija - funkcija, kas atgriež AsyncFunction objektu. Asinhrons funkcijas darbojas atsevišķā secībā nekā pārējais kods, izmantojot notikumu cilpu, kā rezultātu atgriežot netiešu solījumu.

Kāpēc mēs izmantojam asinhrono gaidīšanu?

gaidīt ir lietots par zvanu an asinhrons funkciju un gaidiet, līdz tā tiks atrisināta vai noraidīta. Vēl viena priekšrocība izmantojot mazāks asinhrons funkcijas ir tādas, ka jūs piespiežat sevi domāt, kas ir asinhrons funkcijas, kuras var palaist paralēli. Ja jūsu kodā ir bloķēšanas kods, labāk to padarīt par asinhrons funkciju.

Kā izmantot async gaida JS?

The gaidīt operators tiek izmantots, lai gaidītu solījumu. To var izmantot iekšpusē Asinhronā tikai bloķēt. Atslēgvārds Gaidiet padara JavaScript pagaidiet, kamēr solījums sniegs rezultātu. Jāatzīmē, ka tas tikai padara asinhrons funkciju bloku gaidiet, nevis visas programmas izpildi.

Ieteicams: