En Promise är ett objekt som representerar ett värde som kanske inte är tillgängligt ännu — slutresultatet av en asynkron operation. Den har tre tillstånd:
- pending — initialt, ännu inte löst.
- fulfilled — slutfört framgångsrikt (har ett värde).
- rejected — misslyckades (har en anledning/ett fel).
När den väl löses (fulfilled eller rejected) är den immutable — den kan inte ändras igen.
js
()
.( res.())
.( (user))
.( (err))
.( ());
