美文网首页
js 异步回调的问题2021-05-31

js 异步回调的问题2021-05-31

作者: 追逐繁星的阿忠 | 来源:发表于2021-05-31 07:36 被阅读0次

异步回调会面临的四个问题:

image.png image.png

提出的解决方案:Promise

new Promise(
  // 执行器executor
  function(resolve, reject) {
    // 一段耗时很长的异步操作
    resolve(); // 数据处理完成
    reject(); // 数据处理出错
  }
).then(function A() {
  // 成功,下一步
  }, function B() {
  // 失败,做相应处理
})

Promise有3个状态:

pending[待定] 初始状态

fulfilled[实现] 操作成功

rejected[被否决] 操作失败

当Promise状态发生改变,就会触发.then()里的响应函数处理后续步骤。

Promise状态一经改变,就不会再变。

image.png image.png

相关文章

  • js 异步回调的问题2021-05-31

    异步回调会面临的四个问题: 提出的解决方案:Promise

  • 你不知道的JS(中卷)第七章

    第七章 回调 回调是js异步的基本单元。随着js越来越成熟,对于异步编程的发展,回调已经不够用了。回调表达异步流的...

  • JavaScript异步流程控制的前世今生

    js的流程控制老大难问题就是异步回调。一个流程过程,往往会出现回调地狱,这个回调异步控制就被提上研究得议程。 目前...

  • node.js(六)

    Node.js 回调函数Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后...

  • 2020-02-23

    Node.js回调函数 Node.js异步编程的直接体现就是回调 异步编程依托于回调来实现,但不能说使用了回调后程...

  • 07_Node.js Event

    一、回调函数 callback 1、回调函数 Node.js 异步编程的直接体现就是回调,异步编程依托于回调来实现...

  • 01node.js

    01、模块 02、关注学习 03、Node.js 回调函数Node.js 异步编程的直接体现就是回调。异步编程依托...

  • Node学习(3)--异步编程

    Node.js 回调函数 Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回...

  • Node.js 回调函数

    Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调...

  • Node.js - 回调函数

    Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函...

网友评论

      本文标题:js 异步回调的问题2021-05-31

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