第617天 请解释下setTimeout的运行机制 [3+1官网](http://www.h-camel.com/index.html) [我也要出题](http://www.h-camel.com/contribution.html)
Activity
zhangqian1990 commentedon Dec 25, 2020
setTimeout()是异步方法,其内部的代码,要等到本次执行的所有同步代码执行完以后,才会执行。js代码自上而下逐行执行,当执行到setTimeout()时,会将其挂起,设置的延时结束后,会把setTimeout()放入任务队列中,当执行引擎在主线程方法执行完毕,才会将任务队列中的代码依次执行。