Šta se čeka u čvoru?
Šta se čeka u čvoru?

Video: Šta se čeka u čvoru?

Video: Šta se čeka u čvoru?
Video: Čvorovi: Ambulantni čvor 2024, April
Anonim

With Čvor v8, async/ čekati funkciju je zvanično uveo Čvor da se bavi obećanjima i ulančavanjem funkcija. Funkcije ne moraju biti povezane jedna za drugom, jednostavno čekati funkcija koja vraća Promise. Ali funkcija async mora biti deklarirana prije čekam funkcija koja vraća Promise.

Takođe se postavlja pitanje šta se čeka u čvoru JS?

čekati . js je lagana biblioteka obećanja bez zavisnosti koja olakšava i serijsku i paralelnu logiku razmišljajući u smislu skupova. Vi čekati () skup stvari, i kada imate sve stvari, radite stvari.

Isto tako, kako koristite čekanje? The čekati ključna riječ Ovo se može staviti ispred bilo koje asinhronizirane funkcije zasnovane na obećanju da pauzira vaš kod na toj liniji dok se obećanje ne ispuni, a zatim vrati rezultirajuću vrijednost. U međuvremenu, drugi kod koji možda čeka priliku da se izvrši to će učiniti.

Osim ovoga, mogu li koristiti async čekanje u čvoru?

Async funkcije su izvorno dostupne u Čvor i označeni su sa async ključnu riječ u njihovoj deklaraciji. Oni uvijek vrate obećanje, čak i ako im izričito ne pišete uradi tako. Takođe, čekati ključna riječ je dostupna samo unutra async trenutno funkcionira - ne može se koristiti u globalnom opsegu.

Kako čekaš obećanje?

Ako koristite ključnu riječ async prije definicije funkcije, tada možete koristiti čekati unutar funkcije. Kada ti čekati 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.

Preporučuje se: