javascript - javascript的setInterval函数

标签 javascript html

在 javascript 中,我们使用这样的 setInterval 函数。

myInteval= setInterval("func",t);

如果“func”本身的执行时间大于间隔时间t怎么办?

我认为js是单线程的。这是如何实现的??

最佳答案

然后它将等到 func 执行完毕,检查函数队列以间隔运行,然后再次运行。

参见 the event loop了解更多详情。

关于javascript - javascript的setInterval函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23565596/

相关文章:

javascript - 当前 View 的位置

html - CSS 使整个相对主体水平居中,无需包装器或滚动条?

jquery - 如何根据 sql 表中的值更改 div 宽度?

html - 除非元素换行,否则如何添加样式

javascript - 为什么浏览器允许关闭 Javascript?

javascript - 不要在循环的最后一次迭代中添加字符串

html - CSS Div 和 float :left issue

javascript - 在灯箱的 JQuery 选择器中使用 JS 变量时出现语法错误

javascript - 这是将变量设置为私有(private)的正确方法吗

javascript - 化简函数采用未定义的初始值