Mi az aszinkron várakozás JavaScript?
Mi az aszinkron várakozás JavaScript?

Videó: Mi az aszinkron várakozás JavaScript?

Videó: Mi az aszinkron várakozás JavaScript?
Videó: Callback Hell | Mi az a callback hell? | Callback hell példa 2024, November
Anonim

Összefoglalva, async / várják egy tisztább szintaxis az íráshoz aszinkron Javascript kód. Javítja a kód olvashatóságát és áramlását. Amit használat közben szem előtt kell tartani async / várják : Aszinkron függvények ígéretet adnak. Várják csak belül használható async Blokk.

Ha ezt szem előtt tartjuk, mit jelent az aszinkron a JavaScriptben?

Az async függvény deklaráció definiál egy aszinkron függvény – olyan függvény, amely egy AsyncFunction objektumot ad vissza. Aszinkron A függvények külön sorrendben működnek, mint a kód többi része az eseményhurkon keresztül, és ennek eredményeként egy implicit ígéretet ad vissza.

Azt is tudja, mi az aszinkron és vár a JS csomópontban? Val vel Csomópont v8, a async / várják a funkciót hivatalosan kiadta a Csomópont az ígéretekkel és a funkcióláncolással foglalkozni. A funkciókat nem kell egymás után láncolni, egyszerűen várják az ígéretet visszaadó függvény. De a funkció async deklarálni kell, mielőtt egy ígéretet visszaadó függvényre várna.

Az emberek azt is kérdezik, hogyan használhatom az async await funkciót?

Ha te használat az async kulcsszót a függvénydefiníció előtt, akkor ezt megteheti felhasználás vár a funkción belül. Amikor te várják ígéret, a funkció nem blokkoló módon szünetel az ígéret teljesüléséig. Ha az ígéret teljesül, visszakapod az értéket. Ha az ígéret elutasítja, az elutasított érték dobásra kerül.

Mit csinál a await a JavaScriptben?

Leírás. Az várják kifejezés az aszinkron függvény végrehajtásának szüneteltetését okozza, amíg egy ígéret ki nem teljesül (azaz teljesül vagy el nem utasítják), és az aszinkron függvény végrehajtása a teljesítés után folytatódik. Folytatáskor az értéke a várják kifejezés a beteljesült Ígérete.

Ajánlott: