美文网首页
Promise - 04 Promise 的理解和使用

Promise - 04 Promise 的理解和使用

作者: 有情怀的程序猿 | 来源:发表于2020-02-17 15:19 被阅读0次

    Promise 的理解和使用

    1: Promise 是什么?
    • 抽象表达
      PromiseJS 中进行异步编程的新的解决方案
      也就是主要说是为了解决异步任务的,
      那旧的呢?
      纯回调形式

    • 具体表达

      • 语法上说:Promise是一个构造函数
      • 功能上说:Promise对象是用来封装一个异步操作并可以获得其结果
    2: Promise 的状态改变
    • pending 变为 resolved
    • pending 变为rejected
      说明: 只有这2种,且一个 promise对象只能改变一次 (pending -> resolved | rejected)
      无论变为成功还是失败, 都会有一个结果数据 (resolved | rejected)
      成功的结果数据一般称为 value, 失败的结果数据一般称为 reason
    手绘 Promise 流程图

    相关文章

      网友评论

          本文标题:Promise - 04 Promise 的理解和使用

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