Kas ir async await JavaScript?
Kas ir async await JavaScript?

Video: Kas ir async await JavaScript?

Video: Kas ir async await JavaScript?
Video: Full Course: Javascript Asynchronous 2024, Maijs
Anonim

Kopsavilkumā, asinhrons / gaidīt ir tīrāka sintakse rakstīšanai asinhronais Javascript kodu. Tas uzlabo jūsu koda lasāmību un plūsmu. Lietas, kas jāpatur prātā, lietojot asinhrons / gaidīt : Asinhronā funkcijas dod solījumu. Gaidiet var izmantot tikai iekšā asinhrons bloķēt.

Ņemot to vērā, ko JavaScript nozīmē asinhronizācija?

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.

Vai zināt arī, kas ir asinhronā un gaida mezglā JS? Ar Mezgls v8, asinhrons / gaidīt funkciju oficiāli izlaida Mezgls lai tiktu galā ar solījumu un funkciju ķēdi. Funkcijas nav jāķēdē vienu pēc otras, vienkārši gaidīt funkcija, kas atgriež solījumu. Bet funkcija asinhrons ir jādeklarē, pirms tiek gaidīta funkcija, kas atgriež solījumu.

Cilvēki arī jautā, kā izmantot async await?

Ja jūs izmantot uz asinhrons atslēgvārdu pirms funkcijas definīcijas, varat pēc tam lietošana gaida funkcijas ietvaros. Kad jūs gaidīt solījums, funkcija tiek apturēta nebloķējošā veidā, līdz solījums tiek izpildīts. Ja solījums tiek izpildīts, jūs atgūstat vērtību. Ja solījums tiek noraidīts, noraidītā vērtība tiek izmesta.

Ko await dara JavaScript?

Apraksts. The gaidīt izteiksme izraisa asinhronās funkcijas izpildes pauzi, līdz tiek izpildīts solījums (tas ir, izpildīts vai noraidīts), un pēc izpildes tiek atsākta asinhronās funkcijas izpilde. Atsākot, vērtība gaidīt izteiksme ir izpildītā solījuma izteiksme.

Ieteicams: