JS执行机制

1.JS本质是单线程执行任务,但是单线程效率不高,所以将任务分成了同步任务和异步任务。

>(PS:单线程就像银行只有一个窗口,客户只能排队一个一个的办理业务)

2.宏任务:script,setTimeout,setInterval

   微任务:nextTick,then

   宏任务(1个) --》微任务(全部) --》宏任务(1个) --》微任务(全部)......


JS执行机制简图,推荐好文:https://juejin.im/post/59e85eebf265da430d571f89

3.举例说明


输出结果为:1,7,6,8,2,4,3,5,9,11,10,12

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容