Et Promise er et objekt som representerer en verdi som kanskje ikke er tilgjengelig ennå — resultatet av en asynkron operasjon. Det har tre tilstander:
- pending — initiell tilstand, ikke avgjort ennå.
- fulfilled — fullført vellykket (har en verdi).
- rejected — mislykket (har en grunn/feil).
Når det blir avgjort (fulfilled eller rejected) er det immutable — det kan ikke endre seg igjen.
js
()
.( res.())
.( (user))
.( (err))
.( ());
