Čo je asynchrónna funkcia v Nodejs?
Čo je asynchrónna funkcia v Nodejs?

Video: Čo je asynchrónna funkcia v Nodejs?

Video: Čo je asynchrónna funkcia v Nodejs?
Video: 1. TypeScript - Co je to typescript a proč se ho učit 2024, Smieť
Anonim

asynchrónne funkcie vám umožní písať kód založený na Promise, ako keby bol synchrónny. Keď definujete a funkciu pomocou async kľúčové slovo, potom môžete použiť čakať kľúčové slovo v rámci funkcie telo. Keď asynchrónna funkcia vráti hodnotu, sľub sa splní, ak asynchrónna funkcia vyhodí chybu, odmietne sa.

Tiež sa pýtali, čo v Nodejse čaká async?

Async / čakať je nový spôsob písania asynchrónne kód. Predchádzajúce alternatívy pre asynchrónne kód sú spätné volania a sľuby. Async / čakať je vlastne len syntaktický cukor postavený na sľuboch. Nemožno ho použiť s obyčajnými spätnými volaniami alebo spätnými volaniami uzla.

Po druhé, čo vracia asynchrónna funkcia? The asynchrónna funkcia vyhlásenie definuje an asynchrónna funkcia , ktorý sa vracia an AsyncFunction objekt. Keď asynchrónna funkcia sa volá, to sa vracia sľub. Keď vráti asynchrónna funkcia hodnotu, bude prísľub vyriešený s vrátený hodnotu.

Okrem toho, na čo slúži Async?

Asynchrónne programovanie je forma paralelného programovania, ktorá umožňuje jednotke práce bežať oddelene od primárnej aplikácie niť. Po dokončení práce upozorní hlavné vlákno (ako aj to, či bola práca dokončená alebo zlyhala).

Čo robí program Wack Async?

The čakať kľúčové slovo je platné iba vo vnútri async funkcie. Účel async / čakať je zjednodušiť synchrónne používanie sľubov a vykonať určité správanie na skupine sľubov. Keďže Promises sú podobné štruktúrovaným spätným volaniam, async / čakať je podobné kombinovaniu generátorov a sľubov.

Odporúča: