Promise

一、方法

1、静态方法:

  • Promise.all([promise, promise2, ...])

  • Promise.allSettled([promise, promise2, ...])

  • Promise.race([promise, promise2, ...])

  • Promise.any([promise, promise2, ...])

  • Promise.resolve(value)

  • Promise.reject(reason)

2、实例方法:

  • Promise.prototype.then(onResolved, onRejected)

  • Promise.prototype.catch(onRejected)

  • Promise.prototype.finally(onFinally)

二、手写

参见:

Last updated