Video: Mis kasu on ootamisest sõlmes JS?
2024 Autor: Lynn Donovan | [email protected]. Viimati modifitseeritud: 2023-12-15 23:46
Koos Sõlm v8, async/ ootama funktsiooni avaldas ametlikult Sõlm lubaduste ja funktsioonide aheldamisega tegelemiseks. Funktsioone ei pea lihtsalt üksteise järel aheldama ootama funktsioon, mis tagastab lubaduse. Kuid funktsioon async tuleb enne deklareerida ootab funktsioon, mis tagastab lubaduse.
Kuidas te sel viisil ootate?
The ootama märksõna Selle saab panna mis tahes asünkroonilise lubadusepõhise funktsiooni ette, et peatada teie kood sellel real, kuni lubadus on täidetud, ja tagastada saadud väärtus. Vahepeal saab seda teha muu kood, mis võib oodata käivitamisvõimalust.
Seejärel tekib küsimus, mis on asünkroonimise mõte? Asünkroonimine / ootama võimaldab teha keeruliseks asünkroonne kood näeb välja sama lihtne kui sünkroonne. See paneb kirjutama asünkroonne kood on tohutult lihtsam. Nagu te oma küsimuses märkisite, tundub, et kirjutaksite sünkroonse variandi, kuid tegelikult on see asünkroonne.
Miks me kasutame asünkroonimist ja ootame JavaScriptis?
Asünkroonimine / Oota loodi aheldatud lubadustega töötamise ja kirjutamise protsessi lihtsustamiseks. Asünkroonimine funktsioonid tagastavad lubaduse. Kui funktsioon annab vea, lükatakse lubadus tagasi. Kui funktsioon tagastab väärtuse, lahendatakse lubadus.
Kuidas await async töötab?
Kasutusele võetud JavaScript ES8 asünkr / ootama mis teeb töö kohta töötavad lubadustega lihtsam. An asünkr funktsioon võib sisaldada ootama väljend, mis peatab funktsiooni täitmise ja ootab edasi antud lubaduse lahendust ning jätkab seejärel asünkr funktsiooni täitmise ja tagastab lahendatud väärtuse.
Soovitan:
Mis sõlmes ootab?
Node v8 puhul võttis Node ametlikult kasutusele asünkroonimise/ootamise funktsiooni, et tegeleda lubaduste ja funktsioonide aheldamisega. Funktsioone ei pea üksteise järel aheldama, lihtsalt oodake funktsiooni, mis tagastab lubaduse. Kuid funktsioon asünkroonimine tuleb deklareerida enne lubaduse tagastamise funktsiooni ootamist
Mis on es6 sõlmes JS?
ES6 (ECMAScript 2015) on JavaScripti uusim stabiilne versioon. Babel on kompilaator, mis võimaldab meil ES6 funktsioone JavaScriptis kirjutada ja seda vanemates/olemasolevates mootorites käitada. Kuidas seadistada Babeli rakendusega Node.js. Teil peaks olema uusim sõlm
Mis on REPL sõlmes JS?
REPL tähistab Read Eval Print Loop ja see esindab arvutikeskkonda, nagu Windowsi konsool või Unixi/Linuxi kest, kuhu sisestatakse käsk ja süsteem vastab interaktiivses režiimis väljundiga. Node.js või Node on komplektis REPL-keskkonnaga
Mis kasu on paketist JSON sõlmes JS?
Pakett. json on tavaline JSON (Java Script Object Notation) tekstifail, mis sisaldab kogu metaandmete teavet Node JS projekti või rakenduse kohta. Igal sõlme JS-paketil või moodulil peaks see fail juurkataloogis olema, et kirjeldada selle metaandmeid tavalises JSON-objektivormingus
Milleks on Linuxis käsu Nmap kasu?
Nmap ehk Network Mapper on avatud lähtekoodiga Linuxi käsureatööriist võrgu uurimiseks ja turvaauditiks. Nmapi abil saavad serveriadministraatorid hoste ja teenuseid kiiresti avaldada, turvaprobleeme otsida ja avatud porte otsida