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.
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s