由浏览器环境执行的异步代码 JS脚本执行事件(script) setTimeout/SetInterval AJAX请求完成事件 用户交互事件
由浏览器环境执行的异步代码
浏览器
JS脚本执行事件(script) setTimeout/SetInterval AJAX请求完成事件 用户交互事件
由JS引擎环境执行的异步代码 Promise对象.then()
由JS引擎环境执行的异步代码
JS引擎
Promise对象.then()
Promise本身是同步的,而then和catch回调函数是异步的
回调函数
微任务队列
宏任务