Hva er asynkronfunksjon i Nodejs?
Hva er asynkronfunksjon i Nodejs?

Video: Hva er asynkronfunksjon i Nodejs?

Video: Hva er asynkronfunksjon i Nodejs?
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, November
Anonim

asynkrone funksjoner lar deg skrive Promise-basert kode som om den var synkron. Når du definerer en funksjon bruker asynkron nøkkelord, så kan du bruke avvente nøkkelord i funksjonens kropp. Når asynkron funksjon returnerer en verdi, blir løftet oppfylt, hvis asynkron funksjon kaster en feil, blir den avvist.

Også spurt, hva er async await i Nodejs?

Asynkron / avvente er en ny måte å skrive på asynkron kode. Tidligere alternativer for asynkron kode er tilbakeringinger og løfter. Asynkron / avvente er faktisk bare syntaks sukker bygget på toppen av løfter. Den kan ikke brukes med vanlige tilbakeringinger eller node tilbakeringinger.

For det andre, hva returnerer en asynkronfunksjon? De asynkron funksjon erklæring definerer en asynkron funksjon , hvilken returnerer an AsyncFunction gjenstand. Når en asynkron funksjon heter, det returnerer et løfte. Når asynkronfunksjonen returnerer en verdi, vil løftet løses med returnert verdi.

Dessuten, hva er bruken av Async?

Asynkron programmering er en form for parallell programmering som lar en arbeidsenhet kjøres separat fra primæren applikasjon tråd. Når arbeidet er fullført, varsler det hovedtråden (samt om arbeidet ble fullført eller mislyktes).

Hva venter Async gjør?

De avvente nøkkelordet er kun gyldig på innsiden asynkron funksjoner. Meningen med asynkron / avvente er å forenkle å bruke løfter synkront, og å utføre en viss oppførsel på en gruppe løfter. Siden Promises ligner på strukturerte tilbakeringinger, asynkron / avvente ligner på å kombinere generatorer og løfter.

Anbefalt: