美文网首页
浅谈promise

浅谈promise

作者: 超开心儿 | 来源:发表于2021-03-09 19:30 被阅读0次

Promise是一个构造函数,用来解决回调地狱问题,可以将异步操作以同步操作的流程表达出来。
promise构造函数是同步执行,then方法是异步执行。
promise新建后会立即执行,且无法取消。


image.png
  1. promise的状态
    三种状态:pending、fulfilled、rejected
    两个过程:pending -> fulfilled。pending -> rejected
    promise什么时候会进入catch? 当pending为rejected时,会进入catch
  2. 实例方法(挂载在原型/实例对象上)
  • Promise.prototype.then():得到异步任务正确的结果
  • Promise.prototype.catch():获取异步任务异常结果
  • Promise.prototype.finally():成功与否都会执行
  1. 对象(静态)方法 (挂载在构造函数)
  • Promise.all():并发处理多个异步任务,所有任务执行完,才能得到所有的结果
  • Promise.race():并发处理多个异步任务,只要有一个任务完成就返回结果(返回的时最快执行完成的)

相关文章

  • 浅谈Promise

    特点 1.对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Res...

  • 浅谈Promise

    背景: 最近项目在做小程序的开发,涉及设计一个统一的登录公共方法,当实现时涉及到多个异步请求,那么问题来了,如何让...

  • 浅谈Promise

    Promise是异步编程的一种解决方案,可以帮助我们解决回调地狱的问题,网络上有很多这方面的教程,但都很晦涩难懂,...

  • 浅谈Promise

    一、什么是Promise Promise是一种异步编程的解决方案,他的本身其实就是一个构造函数,自己身上有re...

  • Promise浅谈

    Promise 是异步编程的一种解决方案,比起传统的解决方案——回调函数和事件,它更合理且更强大 Promise ...

  • 浅谈promise

    Promise是一个构造函数,用来解决回调地狱问题,可以将异步操作以同步操作的流程表达出来。promise构造函数...

  • 浅谈promise(一)

    一直都有听说promise,但是之前都没有用过,经过查阅了相关的资料后,想自己总结一下promise。 1.pro...

  • 浅谈Promise实现

    Promise主要用于异步处理,用来解决传统的回调地狱问题。 它是把异步处理规范起来,采用统一的接口来编写,使得更...

  • 浅谈promise函数

    在工作当中经常会使用到的promise函数,在这给自己稍微总结下,本身自己理解的不透彻,方便自己查看吧 - - 关...

  • 浅谈RN的Promise

    一句话 promise有点像OC的success的block和failure的block,resolve对应suc...

网友评论

      本文标题:浅谈promise

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