Varför använda async await i JavaScript?
Varför använda async await i JavaScript?

Video: Varför använda async await i JavaScript?

Video: Varför använda async await i JavaScript?
Video: Javascript Promises vs Async Await EXPLAINED (in 5 minutes) 2024, Maj
Anonim

asynkron funktioner använda sig av ett underförstått löfte att returnera sitt resultat. Även om du inte uttryckligen lämnar tillbaka ett löfte asynkron funktion ser till att din kod passeras genom ett löfte. vänta blockerar kodexekveringen inom asynkron funktion, varav det( vänta uttalande) är en del. vänta är alltid för ett enda löfte.

Av detta, varför använder vi async och väntar i Javascript?

Asynkron / Vänta skapades för att förenkla processen att arbeta med och skriva kedjade löften. Asynkron funktioner returnerar ett löfte. Om funktionen ger ett fel, kommer löftet att avvisas. Om funktionen returnerar ett värde kommer löftet att lösas.

På samma sätt, vad gör async i Javascript? De asynkron funktionsdeklaration definierar en asynkron function - en funktion som returnerar ett AsyncFunction-objekt. Asynkron funktioner fungerar i en separat ordning än resten av koden via händelseslingan, vilket ger ett implicit löfte som resultat.

Häri, varför använder vi asynkron väntan?

vänta är Begagnade för att ringa en asynkron funktion och vänta tills det löser sig eller avvisar. En annan fördel med använder sig av mindre asynkron funktioner är att du tvingar dig själv att tänka vad är asynkron funktioner som kan köras parallellt. Om din kod innehåller blockeringskod är det bättre att göra den till en asynkron fungera.

Hur använder async await JS?

De vänta operatör används för att vänta på ett löfte. Den kan användas inuti en Asynkron endast block. Nyckelordet Vänta gör JavaScript vänta tills löftet ger resultat. Det måste noteras att det bara gör asynkron funktionsblock vänta och inte hela programmets körning.

Rekommenderad: