javascript - javascript setTimeout 是否保证触发

标签 javascript settimeout

我读过这篇文章: http://ejohn.org/blog/how-javascript-timers-work/ 我知道如果页面太忙,setInterval 可能会放弃一些回调执行。

我不明白这如何适用于 setTimeout,所以假设 setTimeout 将始终执行(可能有一些延迟)是否安全,或者是由于进程繁忙而删除 setTimeout 的情况?

最佳答案

是的。传递给 setTimeout 的函数将在某个时间点执行。虽然不能保证它的时间。

关于javascript - javascript setTimeout 是否保证触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35491160/

相关文章:

javascript - 如何扭曲一组随机数的分布?

javascript - 如何使用 jQuery 实现从一张图片到另一张图片的过渡效果?

javascript - 如何使用 setInterval 和 clearInterval 在 javascript 中十秒后停止计时器?

javascript - 为什么这个基于 setTimeout 的代码不能在 Firefox 中以小超时工作(在 Internet Explorer/Chrome 中工作)?

python - 在 Sublime Text 3 API 中使用 set_timeout

javascript - 在 HTML5 Canvas 中重新绘制彩色圆圈、将值存储在数组中或每次重新计算颜色的更好方法?

Javascript 在输入文本中复制占位符功能

javascript - 如何调试使页面运行缓慢的脚本(根据 firefox)?

javascript - 在 setTimeout 中调用自身的 javascript 函数的 IE8 问题

javascript - 这个 'else if' 条件不工作