Video: Wat is die gebruik van wag in node JS?
2024 Outeur: Lynn Donovan | [email protected]. Laas verander: 2023-12-15 23:42
Met Nodus v8, die asinc/ wag kenmerk is amptelik uitgerol deur die Nodus om Beloftes en funksieketting te hanteer. Die funksies hoef eenvoudig nie een na die ander vasgeketting te wees nie wag die funksie wat die belofte gee. Maar die funksie asinc moet vooraf verklaar word wag 'n funksie wat 'n belofte gee.
Op hierdie manier, hoe gebruik jy wag?
Die wag sleutelwoord Dit kan voor enige asynchrone belofte-gebaseerde funksie geplaas word om jou kode op daardie reël te onderbreek totdat die belofte vervul word, en dan die resulterende waarde terug te gee. Intussen kan ander kode wat dalk wag vir 'n kans om uit te voer dit doen.
Gevolglik is die vraag, wat is die punt van asinc om te wag? Asinkroniseer / wag toelaat om ingewikkeld te maak asynchronies kode lyk so eenvoudig soos sinchrone een. Dit maak skryf asynchronies kode baie makliker. Soos jy in jou eie vraag opgemerk het, lyk dit asof jy die sinchrone variant skryf - maar dit is eintlik asynchronies.
Net so, hoekom gebruik ons asinc en wag in JavaScript?
Asinkroniseer / Wag is geskep om die proses van werk met en skryf van vasgeketting beloftes te vereenvoudig. Asinkroniseer funksies gee 'n belofte terug. As die funksie 'n fout veroorsaak, sal die belofte verwerp word. As die funksie 'n waarde gee, sal die belofte opgelos word.
Hoe werk wag async?
JavaScript ES8 bekendgestel asinkroniseer / wag wat maak die werk van werk met Beloftes makliker. An asinkroniseer funksie kan 'n bevat wag uitdrukking, wat die uitvoering van die funksie onderbreek en wag vir die geslaagde Belofte se resolusie, en dan die asinkroniseer funksie se uitvoering en gee die opgeloste waarde terug.
Aanbeveel:
Wat is die verskillende tipes wag beskikbaar in Webdriver?
Daar is drie tipes wagte in selenium. Implisiete wag, eksplisiete wag en vlot wag. Implisiete wag: Sodra jy implisiete wag definieer, sal dit wag vir alle findElement() en findElements()
Wat word gebruik om die moederbord te skei van die aanraking van die omhulsel?
Woordelys spacers Sien standoffs. afstande Ronde plastiek- of metaalpenne wat die moederbord van die houer skei, sodat komponente aan die agterkant van die moederbord nie aan die kas raak nie
Word gedefinieer as die verband tussen eienskappe van 'n voorwerp en die vermoëns van 'n agent wat leidrade verskaf tot die gebruik van 'n voorwerp?
'n Bekostiging is 'n verhouding tussen die eienskappe van 'n voorwerp en die vermoëns van die agent wat bepaal presies hoe die voorwerp moontlik gebruik kan word
Hoekom gebruik async wag in JavaScript?
Async-funksies gebruik 'n implisiete belofte om die resultaat daarvan terug te gee. Selfs as jy nie 'n belofte terugstuur nie, maak asynchroniseer funksie seker dat jou kode deur 'n belofte gestuur word. await blokkeer die kode-uitvoering binne die async-funksie, waarvan dit (wag-stelling) deel is. wag is altyd vir 'n enkele belofte
Wat is die Bpdu-wag?
BPDU Guard-kenmerk word gebruik om die Layer 2 Spanning Tree Protocol (STP) Topologie teen BPDU-verwante aanvalle te beskerm. Wanneer 'n BPDU Guard-geaktiveerde poort BPDU vanaf die gekoppelde toestel ontvang, deaktiveer BPDU Guard die poort en word die poorttoestand verander na Errdisable-toestand