Vad väntar i noden?
Vad väntar i noden?

Video: Vad väntar i noden?

Video: Vad väntar i noden?
Video: Framtidsspelet: "Vad väntar runt hörnet?" 2024, April
Anonim

Med Nod v8, den asynkrona/ vänta funktionen lanserades officiellt av Nod att hantera löften och funktionskedja. Funktionerna behöver inte kedjas efter varandra, helt enkelt vänta funktionen som returnerar löftet. Men funktionen asynkron måste deklareras innan avvaktan en funktion som returnerar ett löfte.

Frågan är också vad som väntar i noden JS?

vänta . js är ett lättviktigt, beroendefritt löftesbibliotek som gör både seriell och parallell logik lätt genom att tänka i termer av set. Du vänta () en uppsättning saker, och när du har alla saker, gör du saker.

Likaså, hur använder du vänta? De vänta nyckelord Detta kan sättas framför valfri asynkront löftesbaserad funktion för att pausa din kod på den raden tills löftet uppfylls, och sedan returnera det resulterande värdet. Under tiden får annan kod som kanske väntar på en chans att köra det.

Förutom detta, kan jag använda async await i noden?

Asynkron funktioner är tillgängliga inbyggt i Nod och betecknas med asynkron nyckelord i deras deklaration. De lämnar alltid tillbaka ett löfte, även om du inte uttryckligen skriver till dem do så. Även vänta nyckelord är endast tillgängligt inuti asynkron funktioner för tillfället - det kan inte användas i det globala omfånget.

Hur väntar du på ett löfte?

Om du använder nyckelordet async före en funktionsdefinition kan du sedan använda vänta inom funktionen. När du väntar på ett löfte , pausas funktionen på ett icke-blockerande sätt tills löfte sätter sig. Om löfte uppfyller får du värdet tillbaka. Om löfte avvisar, kastas det avvisade värdet.

Rekommenderad: