![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Promise
文章平均质量分 66
LeviAckerman_Js
立志成为一名高级前端工程师
展开
-
JavaScript:宏任务 与 微任务 执行优先级
宏任务macrotask有哪些 script setTimeout setInterval MessageChannel postMessage setImmediate requestAnimationFrame 微任务microtask有哪些 process.nextTick MutationObserver Promise.then 执行优先级 js是单线程所有主线程的同步任务先执行,然后执行微任务队列的程序,最后执行宏任务队列,秉承先进先出的原则。 代码案例 setTimeout(f原创 2021-05-19 16:12:09 · 1864 阅读 · 1 评论 -
ES6 Promise执行机制分析
1.Peomise对象的创建以及执行顺序 直接创建:new Promise((resolve,reject)=>{//…}) 这种方式在阮一峰老师的书中指出该函数一旦创建,其内部的匿名函数就会自动执行,在这里我们可以认为这种方式是相当于同步任务会直接执行。由代码可见: new Promise(function(resolve,reject){ console.log('1'); }); console.log('2'); 结果: 1 2 结论:从顺序来看,的确new Promi原创 2021-04-30 17:27:32 · 494 阅读 · 2 评论