Kaj je async await JavaScript?
Kaj je async await JavaScript?

Video: Kaj je async await JavaScript?

Video: Kaj je async await JavaScript?
Video: Урок 5. JavaScript. Promise. Что это, как работает (+ пример) 2024, November
Anonim

V povzetku, async / čakati je čistejša sintaksa za pisanje asinhroni Javascript Koda. Izboljša berljivost in pretok vaše kode. Stvari, ki jih morate upoštevati pri uporabi async / čakati : Async funkcije vrnejo obljubo. Počakajte se lahko uporablja samo v notranjosti async blok.

Če upoštevamo to, kaj pomeni async v JavaScriptu?

The async deklaracija funkcije definira an asinhrono funkcija - funkcija, ki vrne predmet AsyncFunction. Asinhroni funkcije delujejo v ločenem vrstnem redu kot ostala koda prek zanke dogodkov in kot rezultat vrnejo implicitno Promise.

Vedite tudi, kaj je async in await v vozlišču JS? Z vozlišče v8, async / čakati funkcijo je uradno uvedel vozlišče obravnavati obljube in veriženje funkcij. Funkcij ni treba preprosto povezovati ena za drugo čakati funkcija, ki vrne Promise. Ampak funkcija async je treba deklarirati, preden čaka na funkcijo, ki vrne Promise.

Ljudje tudi sprašujejo, kako uporabim async await?

Če ti uporaba the async ključno besedo pred definicijo funkcije, potem lahko uporabite čakati znotraj funkcije. Ko ti čakati obljubo, je funkcija začasno ustavljena na način, ki ne blokira, dokler se obljuba ne poravna. Če se obljuba izpolni, dobiš vrednost nazaj. Če se obljuba zavrne, se zavrne vrednost.

Kaj počne await v JavaScriptu?

Opis. The čakati izraz povzroči, da se izvajanje async funkcije ustavi, dokler Obljuba ni poravnana (to je izpolnjena ali zavrnjena) in da se po izpolnitvi nadaljuje izvajanje async funkcije. Ko se nadaljuje, vrednost čakati izraz je izraz izpolnjene obljube.

Priporočena: