Junior
Vəd nədir və onun vəziyyətləri hansılardır?
sobes.tech Süni İntellekt
AI-dan cavab
Vəda (Promise) — asinxron əməliyyatın yekunlaşmasını (və ya uğursuzluğunu) və onun nəticə dəyərini təmsil edən obyekt.
Vəda üç vəziyyətdən birində ola bilər:
- Gözləmə vəziyyəti: Başlanğıc vəziyyəti, hələ yerinə yetirilməyib və ya rədd edilməyib.
- Yerinə yetirilib: Əməliyyat uğurla tamamlanıb. Bu vəziyyətdə vəda nəticə dəyərinə malikdir.
- Rədd edilib: Əməliyyat səhv ilə başa çatıb. Bu vəziyyətdə vəda rədd edilmə səbəbini (səhv) ehtiva edir.
Vəda Fulfilled və ya Rejected vəziyyətinə keçdikdən sonra, o, həll olunmuş (settled) sayılır. Həll olunmuş vədanın vəziyyəti dəyişdirilə bilməz.