是什么事件循环(Event Loop)宏任务与微任务 是什么 事件循环(Event Loop)在JavaScript中,所有的任务都可以分为 同步任务:立即执行的任务,同步任务一般会直接进入到主线程中执行异步任务:异步执行的任务,比如ajax网络请求,setTimeout定时函数等 同步任务与异步任务的运行流程图如下:从上面可以看到,同步任务进入主线程,即主执行栈,异步任务进入任务队列,主线程内的任务执行完毕为空,会去任务队列读取对应的任务,推入主线程执行。上述过程的不断重复就是事件循环 宏任务与微任务