Wat is async-funksie in Nodejs?
Wat is async-funksie in Nodejs?

Video: Wat is async-funksie in Nodejs?

Video: Wat is async-funksie in Nodejs?
Video: Javascript Promises vs Async Await EXPLAINED (in 5 minutes) 2024, November
Anonim

asynchrone funksies laat jy Promise-gebaseerde kode skryf asof dit sinchronies is. Sodra jy 'n definieer funksie gebruik die asinkroniseer sleutelwoord, dan kan jy die wag sleutelwoord binne die funksie se liggaam. Wanneer die asynchrone funksie 'n waarde gee, word die Belofte vervul, as die asynchrone funksie 'n fout gooi, dit word verwerp.

Ook gevra, wat wag asinc in Nodejs?

Asinkroniseer / wag is 'n nuwe manier om te skryf asynchronies kode. Vorige alternatiewe vir asynchronies kode is terugbelle en beloftes. Asinkroniseer / wag is eintlik net sintaksissuiker wat bo-op beloftes gebou is. Dit kan nie gebruik word met gewone terugbel- of nodus-terugroepe nie.

Tweedens, wat gee 'n asinc-funksie terug? Die asynchrone funksie verklaring definieer 'n asynchrone funksie , watter opbrengste an AsyncFunction voorwerp. Wanneer 'n asynchrone funksie genoem word, dit opbrengste n belofte. Wanneer die async funksie gee terug 'n waarde, sal die Belofte opgelos word met die teruggekeer waarde.

Boonop, wat is die nut van Async?

Asinchronies programmering is 'n vorm van parallelle programmering wat toelaat dat 'n werkseenheid apart van die primêre werk aansoek draad. Wanneer die werk voltooi is, stel dit die hoofdraad in kennis (asook of die werk voltooi of misluk is).

Wat wag op Async doen?

Die wag sleutelwoord is slegs geldig binne asinkroniseer funksies. Die doel van asinkroniseer / wag is om sinchrone gebruik van beloftes te vereenvoudig, en om gedrag op 'n groep beloftes uit te voer. Aangesien Beloftes soortgelyk is aan gestruktureerde terugbelopings, asinkroniseer / wag is soortgelyk aan die kombinasie van kragopwekkers en beloftes.

Aanbeveel: