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和await 5.1 mdn文档 async await 5.2 async函数 async 函数的返回值为 promise 对象 promise 对象的结果由 async 函数执行的返回值决定 // 和then的规则很像原创 2022-04-06 16:41:23 · 178 阅读 · 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 · 412 阅读 · 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 · 247 阅读 · 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 · 231 阅读 · 0 评论 -
【Promise】第一部分 介绍Promise
【Promise】第一部分 介绍Promise 文章目录【Promise】第一部分 介绍Promise1. 介绍Promise1.1 什么是Promise?1.2 为什么要使用Promise?1.3 怎么使用Promise?1.4 util.promisify总结 1. 介绍Promise 1.1 什么是Promise? 抽象表达: Promise 是一门新的技术(ES6 规范),Promise 是 JS 中进行异步编程的新解决方案. 具体表达: 从语法上来说: Promise 是一个构造函原创 2022-04-05 00:57:04 · 171 阅读 · 0 评论