Promise je objekt představující hodnotu, která nemusí být zatím dostupná — konečný výsledek asynchronní operace. Má tři stavy:
- pending — počáteční, ještě nevyřešený.
- fulfilled — úspěšně vyřešen (má hodnotu).
- rejected — selhav (má důvod/chybu).
Jednou se v něj usadí (fulfilled nebo rejected), je immutable — už se nemůže změnit.
js
()
.( res.())
.( (user))
.( (err))
.( ());
