Er et løfte asynkront?
Er et løfte asynkront?

Video: Er et løfte asynkront?

Video: Er et løfte asynkront?
Video: Fetch - Как получить данные? Используем JavaScript 2024, November
Anonim

asynkron funksjoner bruker en implisitt Love for å returnere resultatet. Selv om du ikke returnerer en love eksplisitt asynkron funksjon sørger for at koden din sendes gjennom en love . await blokkerer bare kjøringen av koden i asynkron funksjon. Den sørger bare for at neste linje blir utført når love løser seg.

Bare så, gir async et løfte?

Asynkron funksjoner Ordet asynkron ” før en funksjon betyr en enkel ting: en funksjon alltid returnerer et løfte . Andre verdier er pakket inn i en oppløst love automatisk. Så, asynkron sikrer at funksjonen returnerer et løfte , og pakker ikke- løfter i det.

Vet også, hvordan bruker jeg async await med løfter? Hvis du bruk de asynkron nøkkelord før en funksjonsdefinisjon, kan du da bruk venter innenfor funksjonen. Når du avvente en love , settes funksjonen på pause på en ikke-blokkerende måte til love legger seg. Hvis love oppfyller, får du verdien tilbake. Hvis love avviser, kastes den avviste verdien.

Er Promise også synkront eller asynkront?

Løfter er ikke akkurat synkron eller asynkron i seg selv. Når du oppretter en love tilbakeringingen du sender til den utføres umiddelbart, og ingen annen kode kan kjøres før den funksjonen gir etter.

Hva gjør asynkronisering?

De asynkron funksjonserklæring definerer en asynkron funksjon - en funksjon som returnerer et AsyncFunction-objekt. Asynkron funksjoner fungerer i en separat rekkefølge enn resten av koden via hendelsessløyfen, og returnerer et implisitt løfte som resultat.

Anbefalt: