Një Promise është një objekt që përfaqëson një vlerë që mund të mos jetë ende e disponueshme — rezultati përfundimtar i një operacioni asinkron. Ka tre gjendje:
- pending — fillestare, nuk është zgjidhur ende.
- fulfilled — përfunduar me sukses (ka një vlerë).
- rejected — dështoi (ka një arsye/gabim).
Kur të zgjidhet (fulfilled ose rejected) është — nuk mund të ndryshojë përsëri.
