摘要: // 当一个Promise指定多个成功或者失败的回调;都会调用吗? 会的 let p = new Promise((resolve, reject) => { resolve('第一种成功1'); }) p.then(res => { console.log(1) }) p.then(res => 阅读全文
posted @ 2021-04-17 18:39 南风晚来晚相识 阅读(469) 评论(0) 推荐(0)
摘要: let p = new Promise((resolve, reject) => { // 改变Promise的状态由三种 // resolve('第一种成功1'); // reject('第一种失败2'); throw ('抛出错误') }) console.log(p) 阅读全文
posted @ 2021-04-17 18:32 南风晚来晚相识 阅读(253) 评论(0) 推荐(0)
摘要: Promise.race([]);接受一个参数,由promise组成的一个数组; 它的返回结果是promise对象; 它的结果和状态由什么去决定呢? 由第一个改变Promise状态的对象去决定;若是返回的是成功,那么race就是成功;若是失败,那么race就是失败 let p1 = new Prom 阅读全文
posted @ 2021-04-17 18:13 南风晚来晚相识 阅读(511) 评论(0) 推荐(0)
摘要: 你对Promise.all的理解 Promise.all(iterable)接受一个参数,这个参数【一般】是多个promise对象组成的数组。 参数(iterable)也可以是字符串和数组 只有所有的promise成功才能够算成功。 只要有一个失败了,就返回第一个失败的promise的结果作为结果; 阅读全文
posted @ 2021-04-17 17:51 南风晚来晚相识 阅读(818) 评论(0) 推荐(0)