美文网首页
2021-12-27

2021-12-27

作者: wpy掌心一朵微笑 | 来源:发表于2021-12-26 16:09 被阅读0次

1.Promise核心知识点
1)一个 Promise 必然处于以下几种状态之一 👇:
待定 (pending): 初始状态,既没有被兑现,也没有被拒绝。
已成功 (fulfilled): 意味着操作成功完成。
已拒绝 (rejected): 意味着操作失败。
执行了resolve(),Promise状态会变成fulfilled,即 已完成状态
执行了reject(),Promise状态会变成rejected,即 被拒绝状态
Promise只以第一次为准,第一次成功就永久为fulfilled,第一次失败就永远状态为rejected
Promise中有throw的话,就相当于执行了reject()
2)Promise的初始状态是pending
Promise里没有执行resolve()、reject()以及throw的话,这个promise的状态也是pending
基于上一条,pending状态下的promise不会执行回调函数then()
3)规定必须给Promise对象传入一个执行函数,否则将会报错

相关文章

网友评论

      本文标题:2021-12-27

      本文链接:https://www.haomeiwen.com/subject/qvpyqrtx.html