Ce se așteaptă în nod?
Ce se așteaptă în nod?

Video: Ce se așteaptă în nod?

Video: Ce se așteaptă în nod?
Video: Bulai și Vâlcu, o nouă ediție de Nod în Papură, din Apuseni 2024, Noiembrie
Anonim

Cu Nodul v8, asincron/ așteaptă caracteristica a fost lansată oficial de către Nodul să se ocupe de Promisiuni și înlănțuirea funcției. Funcțiile nu trebuie să fie înlănțuite una după alta, pur și simplu așteaptă funcția care returnează Promisiunea. Dar funcția asincronă trebuie să fie declarată înainte în aşteptare o funcție care returnează o Promisiune.

De asemenea, întrebarea este, ce se așteaptă în nodul JS?

așteaptă . js este o bibliotecă de promisiuni ușoară, fără dependențe, care facilitează atât logica serială, cât și logica paralelă prin gândirea în termeni de seturi. Tu așteaptă () un set de lucruri și, odată ce ai toate lucrurile, faci lucruri.

La fel, cum folosești așteptarea? The așteaptă cuvânt cheie Acesta poate fi pus în fața oricărei funcții bazate pe promisiuni asincrone pentru a vă întrerupe codul pe acea linie până când promisiunea se împlinește, apoi returnați valoarea rezultată. Între timp, un alt cod care ar putea aștepta o șansă de a se executa poate face acest lucru.

Pe lângă aceasta, pot folosi async await în nod?

Async funcțiile sunt disponibile nativ în Nodul și sunt notate cu asincron cuvânt cheie în declarația lor. Întotdeauna returnează o promisiune, chiar dacă nu îi scrii în mod explicit do asa de. De asemenea așteaptă cuvântul cheie este disponibil numai în interior asincron funcții în acest moment - nu poate fi utilizat în domeniul global.

Cum aștepți o promisiune?

Dacă utilizați cuvântul cheie async înainte de definirea unei funcții, puteți utiliza așteaptă în cadrul funcției. Cand tu așteaptă o promisiune , funcția este întreruptă într-un mod neblocant până la promisiune se așează. Dacă promisiune îndeplinește, primești valoarea înapoi. Dacă promisiune respinge, valoarea respinsă este aruncată.

Recomandat: