Junior
Mi az a promise és milyen állapotai vannak?
sobes.tech MI
Válasz az MI-től
Promise (Ígéret) egy olyan objektum, amely egy aszinkron művelet végleges befejezését (vagy sikertelenségét) és annak eredményértékét képviseli.
Egy ígéret három állapot egyikében lehet:
- Függőben: Kezdeti állapot, még nem teljesült vagy elutasított.
- Teljesített: A művelet sikeresen befejeződött. Ebben az állapotban az ígéret eredményértékkel rendelkezik.
- Elutasított: A művelet hibával végződött. Ebben az állapotban az ígéret az elutasítás okát (hibát) tartalmazza.
Miután az ígéret átkerült a Teljesített vagy Elutasított állapotba, úgy tekintjük, hogy eldöntött (settled). Egy eldöntött ígéret állapota nem változtatható meg.