A Promise is an object representing a value that may not be available yet — the eventual result of an asynchronous operation. Jis turi tris būsenas:
- pending — pradinė, dar nebaigta.
- fulfilled — sėkmingai baigta (turi reikšmę).
- rejected — nepavyko (turi priežastį/klaidą).
Sukūrus (fulfilled arba rejected), jis yra — jis negali keistis iš naujo.
