zoukankan      html  css  js  c++  java
  • 简单了解一下Promise

    Promise有什么作用? 

      可以支持多个并发的请求,解决回调地狱(代码嵌套问题),配合async await 用同步的方式写异步的代码。

    Promise会有3个状态,pending 等待、resolved 成功、rejected 失败。

    Promise的状态一旦改变就不会再变。

    Promise的构造函数是同步的,then()方法中的函数是异步的。

    then会等待promise的状态并将任务丢到微任务队列

      每一个then也是返回的一个Promise(返回类、对象、都可以封装成promise)

      后面的then就是对前面返回的promise的处理

    如果catch前面没有错误的捕获的处理,都会堆到这个catch,如果前面有错误的回调那就走错误的回调,推荐把catch放到最后面

  • 相关阅读:
    vb 退出窗口提示
    游戏开发 简介
    gridview 缓存 优化
    Android中Bitmap和Drawable
    解析网络 xml 流程
    vb 检测是否突然断网
    进度条
    网站广告
    android 五大布局
    VB 读写文件
  • 原文地址:https://www.cnblogs.com/bingquan1/p/15743019.html
Copyright © 2011-2022 走看看