Je li obećanje asinhronizirano?
Je li obećanje asinhronizirano?

Video: Je li obećanje asinhronizirano?

Video: Je li obećanje asinhronizirano?
Video: 02. LJUBAV JE VJEČNO OBEĆANJE /// Filmski serijal po romanima Janette Oke 2024, Maj
Anonim

async funkcije koriste implicitni Obećavam da vrati svoj rezultat. Čak i ako ne vratite a obećanje eksplicitno async funkcija osigurava da vaš kod bude proslijeđen kroz a obećanje . await blokira samo izvršavanje koda unutar async funkcija. On samo osigurava da se sljedeći red izvrši kada je obećanje rješava.

Samo tako, da li async vraća obećanje?

Async funkcije Riječ “ async ” prije funkcije znači jednu jednostavnu stvar: funkcija uvijek vraća obećanje . Ostale vrijednosti su umotane u riješeno obećanje automatski. dakle, async osigurava da funkcija vraća obećanje , i omota ne- obećanja u tome.

Takođe Znajte, kako da koristim async čekanje sa obećanjima? Ako ti koristiti the async ključnu riječ prije definicije funkcije, tada možete koristiti čekati unutar funkcije. Kada ti čekati a obećanje , funkcija je pauzirana na neblokirajući način do obećanje smiruje. Ako je obećanje ispunjava, dobijate vrijednost natrag. Ako je obećanje odbija, odbijena vrijednost se baca.

Također, da li je Promise sinhroni ili asinhroni?

Obećanja nisu baš sinhroni ili asinhroni sami po sebi. Kada kreirate a obećanje povratni poziv koji mu proslijedite odmah se izvršava i nijedan drugi kod se ne može pokrenuti dok ta funkcija ne popusti.

Šta radi async?

The async deklaracija funkcije definira an asinhroni funkcija - funkcija koja vraća objekt AsyncFunction. Asinhroni funkcije rade odvojenim redoslijedom od ostatka koda preko petlje događaja, vraćajući implicitno obećanje kao rezultat.

Preporučuje se: