Junior
Kas yra pažadas ir kokios yra jo būsenos?
sobes.tech AI
Atsakymas iš AI
Vaidu (Promise) yra objektas, kuris atstovauja asynchrininės operacijos galutinį užbaigimą (arba nesėkmę) ir jos rezultatyvią reikšmę.
Vaidu gali būti vienas iš trijų būsenų:
- Laukimo: Pradinė būsena, dar neįvykdyta ir neatsisakyta.
- Įvykdyta: Operacija sėkmingai užbaigta. Šiuo būdu, vaidu turi rezultatyvią reikšmę.
- Atmesta: Operacija baigėsi klaida. Šiuo būdu, vaidu turi atmetimo priežastį (klaidą).
Po to, kai vaidu pereina į būseną Įvykdyta arba Atmesta, jis laikomas išspręstu (settled). Išspręstos vaidu būsenos negali būti pakeistos.