前置知识 JS是单线程的语言;微任务: promise.then()方法;宏任务: 定时器, 网络请求, 渲染页面;注意: new Promise()的时候, 是同步代码。 画图释义 关于代码执行顺序 先把所有同步代码执行完,同步代码从上到下执行;异步代码根据时间先后,如果都到了执行时间,先执行微任务,再执行宏任务。