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
Bo melissa Benoist v Supermanu in lois?
Preberi več

Bo melissa Benoist v Supermanu in lois?

Zvezdnik 'Superman &Lois' Tyler Hoechlin se je prvič pojavil kot Clark Kent v filmu 'Supergirl' Supergirl je postavljena v The CW Arrowverse in igra Melissa Benoist kot Kara Zor-El, Superman's mladi kriptonski bratranec. V 2. sezoni je serija predstavila igralca Tylerja Hoechlina (ki igra Clarka Kenta v Superman &

Zakaj je geografija tako pomembna?
Preberi več

Zakaj je geografija tako pomembna?

Študij geografije nam pomaga zavesti o kraju. Vsi kraji in prostori imajo za sabo zgodovino, ki so jo oblikovali ljudje, zemlja in podnebje. Študij geografije daje krajem in prostorom pomen in zavedanje. … Lahko vključuje podnebje, oblike tal, tla in rast, vodna telesa in naravne vire.

Zakaj je radiologija najboljša specialnost?
Preberi več

Zakaj je radiologija najboljša specialnost?

Kaj pričakovati, ko se prijavite na radiološko rezidenco: Najprej in predvsem radiologija vedno napreduje. Poleg načinov slikanja (CT, MRI, jedrsko slikanje) obstaja še nešteto intervencijskih razvojev za posameznika v postopku. … Radiologija je sama po sebi zelo nagrajujoča kariera.