美文网首页
Promise理解

Promise理解

作者: ddai_Q | 来源:发表于2018-12-10 18:37 被阅读13次
new Promise(
  //  执行器 executor
  (resolve, reject) => {
    //  一段耗时很长的一步操作
    console.log(111)
    resolve('hello')  // 数据处理完成
    reject()  // 数据处理出错
  }
).then((res) => {
  console.log(res)
  // 成功,下一步
}, () => {
  // 失败
})

1、Promise 是一个代理对象,它和原来要进行的操作并无关系。
2、它通过引入一个回调,避免更多的回调
3、Promise 状态发生改变,就会触发 .then() 里面的响应函数处理后续步骤
4、Promise 状态一经改变,不会再变

Promise 有3个状态:
pending 【待定】初始状态
fulfilled 【实现】操作成功
rejected 【被否决】操作失败

Promise 执行队列

相关文章

  • Promise async/await

    Promise async/await 参考初探promise promise 理解 JavaScript ...

  • Promise原理解析

    Promise原理解析 标签(空格分隔): Node.js Promise原理解析 简介 Promise 对象用于...

  • 【前端 JavaScript 高级】06 - Promise的入

    第 1 章 Promise的理解和使用 1.1 Promise 是什么? 1.1.1 理解 抽象表达 Promis...

  • Promise用法详解

    参考promise|深入理解 promise:promise的三种状态与链式调用 Promise对象只有三种状态 ...

  • 理解promise

    ES6---new Promise()讲解,Promise对象是用来干嘛的?原文链接:https://blog.c...

  • Promise理解

    结合https://tech.meituan.com/promise-insight.html这篇文章,查看此图理解

  • 理解Promise

    雏形 剩下的就是加入状态啦,回调支持reject啦 注意resolve中的setTimeout,是为了解决reso...

  • Promise 理解

    Rn开发中较难理解且应用频繁的地方 1 含义 首先是一个对象 , 类似于回掉函数。 所谓Promise,简单说就...

  • 理解Promise

    函数式编程:一个函数,一定要纯,纯洁。不能对外部有依赖,也不能改变外部的值。否则不可控。函数最好都是单个参数。 从...

  • Promise理解

    Promise是什么?promise的意思是承诺,代表的都是未实现的东西,等待我们接下来去实现。 在Promise...

网友评论

      本文标题:Promise理解

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