Hvad venter i node?
Hvad venter i node?

Video: Hvad venter i node?

Video: Hvad venter i node?
Video: DC - Jer ft. Jamaika 2024, April
Anonim

Med Node v8, den asynkrone/ vente funktion blev officielt rullet ud af Node at håndtere løfter og funktionskæder. Funktionerne skal simpelthen ikke kædes sammen efter hinanden vente funktionen, der returnerer løftet. Men funktionen asynkron skal erklæres før venter en funktion, der returnerer et løfte.

Spørgsmålet er også, hvad der venter i node JS?

vente . js er et let, afhængighedsfrit løftebibliotek, der gør både seriel og parallel logik let ved at tænke i sæt. Du vente () et sæt ting, og når du har alle tingene, laver du ting.

Ligeledes, hvordan bruger du afvente? Det vente nøgleord Dette kan sættes foran enhver asynkron løfte-baseret funktion for at sætte din kode på pause på den linje, indtil løftet opfyldes, og derefter returnere den resulterende værdi. I mellemtiden kan anden kode, der måske venter på en chance for at udføre, gøre det.

Udover dette, kan jeg bruge async await i node?

Asynkron funktioner er tilgængelige indbygget i Node og er betegnet med asynkron nøgleord i deres erklæring. De returnerer altid et løfte, selvom du ikke udtrykkeligt skriver dem til gør så. Også den vente søgeord er kun tilgængeligt indeni asynkron funktioner i øjeblikket - det kan ikke bruges i det globale omfang.

Hvordan afventer du et løfte?

Hvis du bruger nøgleordet async før en funktionsdefinition, kan du derefter bruge vente inden for funktionen. Når du afvente et løfte , sættes funktionen på pause på en ikke-blokerende måde indtil løfte afregner. Hvis løfte opfylder, får du værdien tilbage. Hvis løfte afviser, kastes den afviste værdi.

Anbefalede: