Cum funcționează promisiunea în JavaScript?
Cum funcționează promisiunea în JavaScript?

Video: Cum funcționează promisiunea în JavaScript?

Video: Cum funcționează promisiunea în JavaScript?
Video: Javascript Promises vs Async Await EXPLAINED (in 5 minutes) 2024, Mai
Anonim

Făcând-o pe ale noastre Promisiuni JavaScript

The Promisiune constructorul preia o funcție (un executor) care va fi executată imediat și trece în două funcții: resolve, care trebuie apelată atunci când Promisiunea este rezolvat (trecerea unui rezultat) și respinge, atunci când acesta este respins (trecerea unei erori).

Atunci, ce este o promisiune în JavaScript?

A promisiune este un obiect care poate produce o singură valoare cândva în viitor: fie o valoare rezolvată, fie un motiv pentru care nu a fost rezolvată (de exemplu, a apărut o eroare de rețea). A promisiune poate fi în una dintre cele 3 stări posibile: îndeplinit, respins sau în așteptare.

În plus, de ce folosim promisiuni în JavaScript? Se folosesc promisiuni pentru a gestiona operațiuni asincrone în JavaScript . ei sunt ușor de gestionat atunci când aveți de-a face cu mai multe operațiuni asincrone în care apelurile inverse pot crea un iad de apelare care duce la un cod de negestionat. Promisiunile sunt alegerea ideală pentru gestionarea operațiunilor asincrone în cel mai simplu mod.

Pur și simplu, cum funcționează promisiunile sub capotă?

The Promisiune este instanțiat cu trecerea unei funcții pe care o invocă în timpul construcției sale, prin care înglobează funcții interne de rezoluție și respingere. The Promisiunea funcționează printr-o oarecare cursă între rezoluție / respingere și apoi.

Cum funcționează toate promisiunile?

TLDR: Promisiune . toate este o metodă Javascript care ia un iterabil (de exemplu, Array) de promisiuni ca argument și returnează un singur promisiune cand toate cel promisiuni în argumentul iterabil au fost rezolvate (sau când argumentul iterabil conține nr promisiuni ).

Recomandat: