js是单线程的,从上往下执行,当遇到微任务时比如promise.then()方法时和宏任务时比如setTimeOut()时,分别开辟两个任务栈装这两个任务,只有js主线程执行完了,就看看微任务里有没有要执行的,微任务执行完了,最后看看宏任务里有没有要执行的。
微信扫一扫
js是单线程的,从上往下执行,当遇到微任务时比如promise.then()方法时和宏任务时比如setTimeOut()时,分别开辟两个任务栈装这两个任务,只有js主线程执行完了,就看看微任务里有没有要执行的,微任务执行完了,最后看看宏任务里有没有要执行的。
相关推荐