Zakaj uporabljati async await v JavaScriptu?
Zakaj uporabljati async await v JavaScriptu?

Video: Zakaj uporabljati async await v JavaScriptu?

Video: Zakaj uporabljati async await v JavaScriptu?
Video: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, April
Anonim

async funkcije uporaba implicitna obljuba, da vrne svoj rezultat. Tudi če obljube ne vrnete izrecno async funkcija poskrbi, da bo vaša koda posredovana prek obljube. čakati blokira izvajanje kode znotraj async funkcija, od katere je ( čakati izjava) je del. čakati je vedno za eno samo obljubo.

Zakaj torej uporabljamo async in await v Javascriptu?

Async / Počakajte je bil ustvarjen za poenostavitev postopka dela in pisanja verižnih obljub. Async funkcije vrnejo Promise. Če funkcija vrne napako, bo Promise zavrnjena. Če funkcija vrne vrednost, bo Promise razrešen.

Podobno, kaj počne 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.

Zakaj uporabljamo async await?

čakati je uporablja za klic a async funkcijo in počakajte, da se razreši ali zavrne. Še ena prednost z uporabo manjši async funkcije je, da se prisiliš, da razmišljaš, kaj so async funkcije, ki jih je mogoče izvajati vzporedno. Če vaša koda vsebuje kodo za blokiranje, je bolje, da jo naredite async funkcijo.

Kako uporabljati async await JS?

The čakati Operater se uporablja za čakanje na Promise. Lahko se uporablja v notranjosti Async samo blok. Ključna beseda Počakajte naredi JavaScript počakajte, da obljuba vrne rezultat. Treba je opozoriti, da naredi samo async čakanje funkcijskega bloka in ne celotnega izvajanja programa.

Priporočena: