老师关于setTimeout的问题

来源:17-4 异步和单线程-解答

橙序猿哥哥

2019-04-28

老师您好,想问一下,课上讲了setTimeout执行时,先将其中的function暂时封禁起来,当程序执行完成时,再回来看是否解封。那我想问一下,这个setTimeout函数所设的这个封存时间是从什么时候开始计时的呢?是在其他程序都执行完开始计时的吗?

写回答

2回答

橙序猿哥哥

提问者

2019-04-28

好的,谢谢双越老师

0
2
橙序猿哥哥
回复
双越
没问题
2019-04-28
共2条回复

双越

2019-04-28

是的。即,如果主程序执行时间过程的话,setTimeout 会延后,即 setTimeout 设定的时间不会绝对准确。

0
0

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程