Promise to obiekt reprezentujący wartość, która może być niedostępna — ostateczny wynik operacji asynchronicznej. Posiada trzy stany:
- pending — stan początkowy, jeszcze nieustalony.
- fulfilled — ukończony pomyślnie (ma wartość).
- rejected — nie powiódł się (ma powód/błąd).
Kiedy się ustali (fulfilled lub rejected) jest immutable — nie może się już zmienić.
js
()
.( res.())
.( (user))
.( (err))
.( ());
