美文网首页
promise的理解和使用

promise的理解和使用

作者: suenism | 来源:发表于2019-12-27 10:56 被阅读0次

Promise是什么

Promise是JS中进行异步编程的新的解决方案

具体表达

1. promise是一个构造函数
2. promise对象用来封装一个异步操作并可以获取其结果

promise的状态改变

 1、 pending改变为resolve
 2、 pending变为rejected

说明:只有这2种,且一个promise对象只能改变一次
无论变为成功还是失败,都会有一个结果数据,
成功的结果数据一边是value,错误的结果数据一般是reson
Promise流程:

启动异步任务=>返回Promise对象=>给Promise对象绑定回调函数

promise执行流程

1、新建promise对象
2、 执行异步操作
3 : 
    a、成功了执行resolve():
              promise对象金融resolve状态,
              通过then()回调onResolved()
    b、失败了执行reject():
              promise对象金融reject状态
              通过then()/catch()回调onRejected()
4、最后返回新的promise对象

如何使用Promise

相关文章

网友评论

      本文标题:promise的理解和使用

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