Et Promise er et objekt, der repræsenterer en værdi, som måske ikke er tilgængelig endnu — det endelige resultat af en asynkron operation. Det har tre tilstande:
- pending — initialt, ikke afgjort endnu.
- fulfilled — afsluttet med succes (har en værdi).
- rejected — mislykkedes (har en grund/fejl).
Når det først afslutter (fulfilled eller rejected), er det immutable — det kan ikke ændres igen.
js
()
.( res.())
.( (user))
.( (err))
.( ());
