js是单线程的,从上往下执行,当遇到微任务时比如promise.then()方法时和宏任务时比如setTimeOut()时,分别开辟两个任务栈装这两个任务,只有js主线程执行完了,就看看微任务里有没有要执行的,微任务执行完了,最后看看宏任务里有没有要执行的。
promise面试题,代码任务执行顺序
最新推荐文章于 2023-09-26 17:09:46 发布
js是单线程的,从上往下执行,当遇到微任务时比如promise.then()方法时和宏任务时比如setTimeOut()时,分别开辟两个任务栈装这两个任务,只有js主线程执行完了,就看看微任务里有没有要执行的,微任务执行完了,最后看看宏任务里有没有要执行的。