![](https://img-blog.csdnimg.cn/fa3096f0b8dd43269fc5abd0ee363c36.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Promise
文章平均质量分 73
Promise是一个构造函数,自己身上有all、reject、resolve这几个眼熟的方法,原型上有then、catch等同样很眼熟的方法。Promise的构造函数接收一个参数,是函数,并且传入两个参数:resolve,reject,分别表示异步操作执行成功后的回调函数和异步操作执行失败后的回调函
Tree_wws
大家好,我是 Tree_wws ,我是一个喜欢记录、喜欢思考、喜欢学习的人,希望和大家共同学习很进步,欢迎关注我呀 !!!
展开
-
【Promise】第五部分 async和await
【Promise】第五部分 async和await文章目录【Promise】第五部分 async和await5. async和await5.1 mdn文档5.2 async函数5.3 await表达式5.4 async和await结合的例子总结5. async和await5.1 mdn文档asyncawait5.2 async函数async 函数的返回值为 promise 对象promise 对象的结果由 async 函数执行的返回值决定 // 和then的规则很像原创 2022-04-06 16:41:23 · 192 阅读 · 0 评论 -
【Promise】第四部分 自定义封装Promise
【Promise】第四部分 自定义封装Promise文章目录【Promise】第四部分 自定义封装Promise4. 自定义封装Promise4.1 初步结构搭建4.2 resolve和reject 功能的实现4.3 抛出异常改变状态和结果4.4 Promise对象状态只能被改变一次4.5 then方法执行回调4.6 异步任务回调的执行4.7 指定多个回调的实现4.8 同步修改状态then方法结果返回4.9 异步修改状态then方法结果返回4.10 对then方法进行优化处理4.11 对catch方法原创 2022-04-05 22:53:59 · 587 阅读 · 0 评论 -
【Promise】第三部分 Promise关键问题
【Promise】第三部分 Promise关键问题文章目录【Promise】第三部分 Promise关键问题3. Promise关键问题3.1 如何修改Promise对象状态3.2 改变Promise状态后,指定多个 成功/失败 回调,都会被调用吗?3.3 改变 Promise 状态和指定回调函数谁先谁后?3.4 Promise.then()返回的新 Promise 的结果和状态由什么决定?3.5 Promise 如何串连多个操作任务?3.6 Promise 异常穿透3.7 怎么中断Promise链?原创 2022-04-05 22:48:58 · 265 阅读 · 0 评论 -
【Promise】第二部分 Promise 深入了解
【Promise】第二部分 Promise 深入了解文章目录【Promise】第二部分 Promise 深入了解2. Promise 深入了解2.1 Promise 对象状态属性 & Promise 对象结果值属性 介绍2.2 Promise 工作流程2.3 相关API2.3.1 Promise 构造函数: Promise (excutor) {}2.3.2 Promise.prototype.then 方法2.3.3 Promise.prototype.catch 方法2.3.4 Pr原创 2022-04-05 01:09:46 · 243 阅读 · 0 评论 -
【Promise】第一部分 介绍Promise
【Promise】第一部分 介绍Promise文章目录【Promise】第一部分 介绍Promise1. 介绍Promise1.1 什么是Promise?1.2 为什么要使用Promise?1.3 怎么使用Promise?1.4 util.promisify总结1. 介绍Promise1.1 什么是Promise?抽象表达: Promise 是一门新的技术(ES6 规范),Promise 是 JS 中进行异步编程的新解决方案.具体表达:从语法上来说: Promise 是一个构造函原创 2022-04-05 00:57:04 · 185 阅读 · 0 评论