Sobes.tech
Junior

Ce este o promisiune și care sunt stările sale?

sobes.tech AI

Răspuns de la AI

Promise (Promisiune) este un obiect care reprezintă finalizarea (sau eșecul) unei operații asincrone și valoarea sa rezultată.

O promisiune poate fi într-una din cele trei stări:

  • În așteptare: Starea inițială, încă neîndeplinită și nerejectată.
  • Îndeplinită: Operația s-a finalizat cu succes. În această stare, promisiunea are o valoare rezultată.
  • Respinsă: Operația s-a încheiat cu o eroare. În această stare, promisiunea are motivul respingerii (eroare).

După ce promisiunea trece în starea Îndeplinită sau Respinse, este considerată rezolvată (settled). Starea unei promisiuni rezolvate nu poate fi schimbată.