A Promise egy objektum, amely egy olyan értéket reprezentál, amely még nem érhető el — egy aszinkron művelet végeredménye. Három állapota van:
- pending — kezdeti, még nem rendezödött.
- fulfilled — sikeresen befejezödött (van értéke).
- rejected — sikertelen (van oka/hibája).
Miután rendezödik (fulfilled vagy rejected) — nem tud többet megváltozni.
