微任务与宏任务

/*

 * @Description:  微任务与宏任务 => 微任务比宏任务执行早   => 微任务 > DOM渲染 > 宏任务

 *                     微任务: Promise, asuc/await

                       宏任务: setTimeout, setInterval, DOM事件, AJAX请求

*/

console.log(1);

setTimeout(() => {

    console.log(2);

}, 0)

Promise.resolve().then(

    value => {

        console.log(3);

    }

)

console.log(4);

/*

    打印结果

    1

    4

    3

    2

*/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容