js面试题,js的执行机制

71 阅读1分钟

Js的执行机制

js单线程

js把任务分为同步任务和异步任务

同步任务---------let num =10

异步任务---------定时器、事件 click、load家载、ajax

同步任务放到执行栈里面

异步任务放到任务队列里面

事件循环 event loop ------ 执行执行栈里面的任务,执行完毕再去任务队列里面看看是否有任务,如果有,则得到放入执行栈中执行,再次循环

如图:

image.png