【发布时间】:2013-09-08 19:32:18
【问题描述】:
我正在尝试使用 JavaScript 使用递归 setInterval 函数每 5 秒运行一次函数。
以下代码尽可能快地记录“已启动”,然后使浏览器崩溃。为什么不是每 5 秒运行一次?
function five() {
console.log("five");
setInterval(five(), 5000);
}
five();
【问题讨论】:
-
Tommy 务必将 Joseph 的回答标记为已接受!
-
setInterval != setTimeout
-
杰夫曼的评论是我打算接受的,有错吗?
-
我认为
setInterval是更适合在您的上下文中使用的函数。 -
setInterval 很好,但只调用一次,而不是每次函数迭代。这就是约瑟夫的答案比其他一些人更好的原因(直到他们被修改)。
标签: javascript recursion setinterval