JAVASCRIPT PROMISES

1. Ce este o “promise“?

Promise” reprezinta eventualul rezultat in urma unui operatii asincrone.

2. De ce sa folosim “Promises”?

Reprezinta de fapt o alternativa pentru executarea si manevrarea operatiilor asincrone si care in acelasi timp ajuta sa “prindem” erorile folosind moduri aproximativ similare cu cele sincrone (try/catch).

3. Starile unei “Promise

Poate avea trei stari:

  • Pending ( in asteptare)- rezultatul promise-ului nu a fost inca determinat din cauza operatiilor asincrone deci este incomplet;
  • Fulfilled (completa)-  operatia asincrona este completa si promise-ul are valoare;
  • Rejected ( respinsa)- operatia asincrona a esuat, iar promise-ul nu va fi niciodata completa, asceasta avand un motiv care indica de ce operatia a esuat.
Design a site like this with WordPress.com
Get started