Ali async funkcija vrne obljubo?

Kazalo:

Ali async funkcija vrne obljubo?
Ali async funkcija vrne obljubo?
Anonim

Async funkcije vedno vrnejo obljubo. Če vrnjena vrednost async funkcije ni izrecno obljuba, bo implicitno zavita v obljubo. Opomba: čeprav se vrnjena vrednost async funkcije obnaša, kot da je zavita v Promise.resolve, nista enakovredni.

Ali firebase vrne Promise?

Firebase oddaja obljube, tako da vam večino časa ne bo treba ustvarjati svojega, ampak boste samo porabili API Promise, ki ga proizvaja Firebase. Tipičen del kode bi lahko izgledal takole. … Vsaka funkcija CheckoutService vrne Promise, da jih lahko povežem in se izognem peklu povratnega klica.

Kako je async await povezan z obljubami?

Async/Await je dobrejša sintaksa za obdelavo več obljub na način sinhrone kode. Ko postavimo ključno besedo async pred izjavo funkcije, bo vrnila obljubo in znotraj nje lahko uporabimo ključno besedo await, ki blokira kodo, dokler se obljuba, ki jo čaka, ne razreši ali zavrne.

Ali čaka na vrnitev funkcije Promise?

await 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. Uporabite lahko await, ko kličete katero koli funkcijo, ki vrne Promise, vključno s funkcijami spletnega API-ja.

Ali je async funkcija obljuba?

async funkcije vrne obljubo. async funkcije uporabljajo implicitno obljubo, da vrnejo svoj rezultat. Tudi če ne vrnete aObljuba eksplicitno async funkcija poskrbi, da bo vaša koda posredovana skozi obljubo. … Ko uporabljate async await, se prepričajte, da uporabite try catch za obravnavo napak.

Priporočena:

Zanimivi članki
Ali imajo tulipani lističe?
Preberi več

Ali imajo tulipani lističe?

Pomislite na zelene stvari, ki obdajajo rožni popek. Nekatere rastline, vključno s tulipani, imajo sepals, ki so videti tako kot njihovi cvetni listi. Tipičen tulipan ima tri cvetne liste in tri lističe, ki so vsi videti kot cvetni listi. Koliko listov ima tulipan?

Kako očistiti gumirane uteži?
Preberi več

Kako očistiti gumirane uteži?

Za vaše gumijaste uteži in komplete buč lahko storite naslednje, da jih očistite: Zmešajte nekaj kapljic mila za posodo v 1 galono vode. Uporabite čisto krpo, da jo zmočite v milni mešanici. … Obrišite opremo. Posušite s čisto suho brisačo.

Kdaj se črnokljuna sraka razmnožuje?
Preberi več

Kdaj se črnokljuna sraka razmnožuje?

Črnokljune srake proizvedejo eno zalego letno. Črnokljune srake se razmnožujejo od konec marca do začetka junija. V katerem mesecu srake izležejo jajca? Vzreja. Čas gnezdenja je od junija do decembra. Gnezda so košara palic in stebel, obložena z volno, dlako, travo in pogosto koščki plastike, vrvice in žice.