Kaj čaka v vozlišču?
Kaj čaka v vozlišču?

Video: Kaj čaka v vozlišču?

Video: Kaj čaka v vozlišču?
Video: Luka Koper čakajoča na 2.tir 2024, April
Anonim

Z vozlišče v8, async/ čakati funkcijo je uradno uvedel vozlišče obravnavati obljube in veriženje funkcij. Ni treba, da so funkcije preprosto povezane ena za drugo čakati funkcija, ki vrne Promise. Toda funkcijo async je treba deklarirati prej čakajo funkcija, ki vrne Promise.

Prav tako je vprašanje, kaj čaka v vozlišču JS?

čakati . js je lahka knjižnica obljub brez odvisnosti, ki olajša tako serijsko kot vzporedno logiko z razmišljanjem v smislu nizov. ti čakati () niz stvari in ko imaš vse stvari, delaš stvari.

Podobno, kako uporabljate await? The čakati ključna beseda To lahko postavite pred katero koli asinhronizirano funkcijo, ki temelji na obljubi, da začasno ustavite vašo kodo v tej vrstici, dokler se obljuba ne izpolni, nato pa vrnete nastalo vrednost. Medtem pa to stori tudi druga koda, ki morda čaka na priložnost za izvedbo.

Ali lahko poleg tega uporabim async await v vozlišču?

Async funkcije so izvorno na voljo v vozlišče in so označeni z async ključno besedo v njihovi izjavi. Vedno vrnejo obljubo, tudi če jim ne pišete izrecno narediti torej. Prav tako, čakati ključna beseda je na voljo samo znotraj async trenutno deluje - ni mogoče uporabiti v globalnem obsegu.

Kako čakaš na obljubo?

Če pred definicijo funkcije uporabite ključno besedo async, jo lahko uporabite čakati znotraj funkcije. Ko ti čakati na obljubo , je funkcija začasno zaustavljena na način, ki ne blokira, dokler ne obljuba poravnava. Če obljuba izpolni, dobiš vrednost nazaj. Če obljuba zavrne, se zavrnjena vrednost vrže.

Priporočena: