Ce este funcția asincronă în Nodejs?
Ce este funcția asincronă în Nodejs?

Video: Ce este funcția asincronă în Nodejs?

Video: Ce este funcția asincronă în Nodejs?
Video: Javascript Promises vs Async Await EXPLAINED (in 5 minutes) 2024, Noiembrie
Anonim

funcții asincrone vă permite să scrieți cod bazat pe Promisiune ca și cum ar fi sincron. Odată ce definiți a funcţie folosind asincron cuvântul cheie, apoi puteți utiliza așteaptă cuvânt cheie în cadrul funcții corp. Cand funcția asincronă returnează o valoare, Promisiunea este îndeplinită, dacă funcția asincronă aruncă o eroare, este respins.

Întrebat, de asemenea, ce este asincron așteaptă în Nodejs?

Async / așteaptă este un nou mod de a scrie asincron cod. Alternative anterioare pentru asincron codul sunt apeluri inverse și promisiuni. Async / așteaptă este de fapt doar zahar de sintaxă construit pe deasupra promisiunilor. Nu poate fi utilizat cu apeluri inverse simple sau apeluri inverse de nod.

În al doilea rând, ce returnează o funcție asincronă? The funcția asincronă declarația definește an funcţie asincronă , care se intoarce un AsyncFunction obiect. Când an funcția asincronă se numește, ea se intoarce o promisiune. Cand funcția asincronă revine o valoare, Promisiunea va fi rezolvată cu întors valoare.

În plus, la ce folosește Async?

Asincron programarea este o formă de programare paralelă care permite unei unități de lucru să ruleze separat de cea primară aplicarea fir. Când lucrarea este finalizată, anunță firul principal (precum și dacă lucrarea a fost finalizată sau eșuată).

Ce face await Async?

The așteaptă cuvântul cheie este valabil numai în interior asincron funcții. Scopul de asincron / așteaptă este de a simplifica utilizarea sincronă a promisiunilor și de a efectua un anumit comportament pe un grup de Promise. Deoarece Promises sunt similare cu apelurile structurate, asincron / așteaptă este similar cu combinarea generatoarelor și promisiunilor.

Recomandat: