๐Ÿ„Promise

JS โŸฉ async โŸฉ Promise

โญ๏ธ ES6 (2015) the future result of an async operation.

let p = promise.then(onFulfilled, onRejected)

if we have๏ผš

let p = promise.then(onResolved, onRejected)

we say p is๏ผš

  • resolved if onResolved() is called.

    • fulfilled if onResolved() returns a non-Promise value.

  • rejected if onRejected() is called.

  • settled if it's fulfilled or rejected.

  • pending if it's neither fulfilled nor rejected.

Any settled Promise has an associated value , which won't change.

Last updated