![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
cxixi0222
这个作者很懒,什么都没留下…
展开
-
Promise笔记4
async 与 await async 函数 函数的返回值为 promise 对象 ,promise 对象的结果由 async 函数执行的返回值决定(成功的时候传入的值),如果没有在async函数中写return,那么Promise对象resolve的值就是undefined await 表达式 await 右侧的表达式一般为 promise 对象, 但也可以是其它的值 如果不是 promise ...原创 2020-03-07 16:26:08 · 145 阅读 · 0 评论 -
Promise笔记3
自定义Promise 1.定义整体结构 (function (window) { /* Promise构造函数 excutor:内部同步执行的函数(resolve,reject)=>{} */ function Promise(excutor) { } //then()方法指定成功/失败的回调函数,返回新的promise对象 ...原创 2020-03-07 15:59:54 · 61 阅读 · 0 评论 -
Promise笔记2
promise几个关键问题 1. 如何改变 promise 的状态? (1) resolve(value): 如果当前是pending就会变为 resolved (2) reject(reason): 如果当前是pending就会变为rejected (3) 抛出异常: 如果当前是pending就会变为 rejected 2. 一个 promise 指定多个成功/失败回调函数, 都会调用吗? 当 ...原创 2020-03-07 13:44:21 · 63 阅读 · 0 评论 -
Promise笔记1
Promise是什么? 1. 抽象表达: Promise 是 JS 中进行异步编程的新的解决方案(旧的是使用回调函数和事件) 2. 具体表达: (1) 从语法上来说:Promise 是一个构造函数 (2) 从功能上来说:promise 对象用来封装一个异步操作并可以获取其结果 promise可以解决异步的问题,本身不能说promise是异步的 promise 的状态改变 pending(进行中,...原创 2020-03-02 22:59:23 · 124 阅读 · 0 评论