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