Sobes.tech
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.