promise.then 的调用方法
时间: 2023-10-21 15:04:37 浏览: 83
详解ES6 Promise对象then方法链式调用
5星 · 资源好评率100%
promise.then() 方法可以用来注册一个成功回调函数和一个失败回调函数。该方法接受两个参数,第一个参数是成功回调函数,第二个参数是失败回调函数。
成功回调函数会在 Promise 对象的状态变为 resolved(已解决)时被调用,该函数会接收 Promise 对象传递给它的值作为参数。
失败回调函数会在 Promise 对象的状态变为 rejected(已拒绝)时被调用,该函数会接收 Promise 对象传递给它的拒因作为参数。
以下是 promise.then() 方法的调用方法示例:
```
promise.then(onResolved, onRejected);
```
其中,onResolved 是成功回调函数,onRejected 是失败回调函数。它们都是可选的,你可以只传递一个参数。如果 Promise 对象的状态变为 resolved,则会调用 onResolved 函数;如果 Promise 对象的状态变为 rejected,则会调用 onRejected 函数。
阅读全文