js 是同步先执行还是异步 异步是微任务先执行还是宏任务
时间: 2023-06-03 18:07:50 浏览: 205
浅谈js文件引用方式及其同步执行与异步执行
JS是一种单线程语言,Javascript代码的执行是从上到下,同步的执行完成,再执行异步任务。异步任务分为微任务和宏任务两种。微任务会在当前任务执行结束后立即执行,而宏任务会在任务队列中排队等待执行。在每一个宏任务执行完之后,都会先执行所有的微任务,然后再去执行下一个宏任务。所以,异步任务的执行顺序与事件循环有关。
阅读全文