![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Promise
文章平均质量分 72
qq_42750608
前端
展开
-
宏任务微任务笔试题示例(console.log输出顺序)
宏任务微任务笔试题示例(console.log输出顺序)原创 2023-11-14 13:37:17 · 200 阅读 · 0 评论 -
Promise同时获取n个接口数据的几种方式
axios同时获取n个接口数据的几种方式原创 2023-09-23 23:57:58 · 600 阅读 · 0 评论 -
es6的Promise.race方法实例
// promise.race(),类似promise.all(),区别在于它有任意一个完成就算完成/*常见用法:把异步操作和定时器放在一起如果定时器先触发,就会认为超时,告知用户*/console.log('start');let p1 = new Promise(resolve => { // 杩欐槸涓�涓暱鏃堕棿鐨勮皟鐢� setTimeout(() => { resolve('I\'m P1'); }, 10000);});.原创 2020-09-06 16:55:56 · 174 阅读 · 0 评论 -
promise 和 async await方法的用法实例(异步队列,执行有先后顺序)
// Promise用法和async await的区别const takeLongTime = (n) => { return new Promise(resolve=>{ setTimeout(() => { resolve(n+200) }, n); });}const step1=(n) =>{ console.log(`step1 width ${n}`) return takeL.原创 2020-09-05 03:48:50 · 236 阅读 · 0 评论 -
Promise.all()的实例
console.log('here we go')Promise.all([1,2,3]).then(all=>{ console.log('1: ',all) return Promise.all([()=>{ console.log('xxoo') },'xxoo',false])}).then(all=>{ console.log('2: ',all) let p1 = new Promise(resolve=>.原创 2020-09-04 21:49:44 · 297 阅读 · 0 评论 -
es6的Promise链式调用的实例
// .then()接受两个函数作为参数,分别代表fullfilled和rejected// .then()返回一个新的promise实例,所以它可以链式调用// 当前面的Promise状态改变时,.then()根据其最终状态,选择特定的状态响应函数的执行// 状态响应函数可以返回新的Promise,或其他值// 如果返回的是新的promise,那么下一级的.then()会在新promise状态改变之后执行// 如果返回其他任何值,则会立即执行下一级.then()// .then()里面有..原创 2020-09-04 20:47:33 · 415 阅读 · 0 评论