Video: Hva er bruken av await i node JS?
2024 Forfatter: Lynn Donovan | [email protected]. Sist endret: 2023-12-15 23:51
Med Node v8, den asynkrone/ avvente funksjonen ble offisielt lansert av Node å håndtere løfter og funksjonskjeding. Funksjonene trenger ikke å være lenket etter hverandre, rett og slett avvente funksjonen som returnerer løftet. Men funksjonen asynkron må deklareres før venter en funksjon som returnerer et løfte.
På denne måten, hvordan bruker du vente?
De avvente nøkkelord Dette kan settes foran en hvilken som helst asynkron løftebasert funksjon for å sette koden din på pause på den linjen til løftet oppfylles, og deretter returnere den resulterende verdien. I mellomtiden får annen kode som kan vente på en sjanse til å utføre det.
Deretter er spørsmålet, hva er poenget med asynkronisering? Asynkron / avvente tillater å gjøre komplisert asynkron koden ser så enkel ut som en synkron. Det gjør skriving asynkron kode enormt enklere. Som du merket i ditt eget spørsmål, ser det ut som om du skrev den synkrone varianten - men det er faktisk asynkron.
Bare så, hvorfor bruker vi asynkron og venter i JavaScript?
Asynkron / Avvente ble opprettet for å forenkle prosessen med å jobbe med og skrive lenkede løfter. Asynkron funksjoner returnerer et løfte. Hvis funksjonen gir en feil, vil løftet bli avvist. Hvis funksjonen returnerer en verdi, vil løftet løses.
Hvordan fungerer await async?
JavaScript ES8 introdusert asynkron / avvente som gjør jobb av jobber med løfter lettere. An asynkron funksjon kan inneholde en avvente uttrykk, som pauser utførelsen av funksjonen og venter på vedtatt løftes oppløsning, og deretter gjenopptar asynkron funksjonens utførelse og returnerer den løste verdien.
Anbefalt:
Hva er bruken av utvidelseskort?
Alternativt referert til som et tilleggskort, utvidelseskort, internkort, grensesnittadapter eller kort, er et utvidelseskort en PCB som passer inn i et utvidelsesspor på en stasjonær datamaskin. Et utvidelseskort brukes til å gi en datamaskin tilleggsfunksjoner, for eksempel forbedret videoytelse via et grafikkort
Hva er bruken av FileWriter i Java?
Java FileWriter-klassen brukes til å skrive tegnorienterte data til en fil. Det er tegnorientert klasse som brukes til filhåndtering i java. I motsetning til FileOutputStream-klassen, trenger du ikke å konvertere streng til byte-array fordi den gir en metode for å skrive streng direkte
Hva er bruken av velger i vinkel 7?
Selector-attributtet lar oss definere hvordan Angular identifiseres når komponenten brukes i HTML. Det forteller Angular å opprette og sette inn en forekomst av denne komponenten der den finner selector-taggen i den overordnede HTML-filen i angular-appen din
Hva er async await JavaScript?
Oppsummert er async/wait en renere syntaks for å skrive asynkron Javascript-kode. Det forbedrer lesbarheten og flyten av koden din. Ting du bør huske på når du bruker asynkron/avvent: Async-funksjoner gir et løfte. Await kan bare brukes i en asynkron blokk
Hva er bruken av pakken JSON i node JS?
Pakke. json er en vanlig JSON (Java Script Object Notation) tekstfil som inneholder all metadatainformasjon om Node JS Project eller applikasjon. Hver Node JS-pakke eller -modul bør ha denne filen i rotkatalogen for å beskrive dens metadata i vanlig JSON-objektformat