标签: javascript loops
因此,我希望每5秒钟在控制台中收到一条消息; 但是相反,我每5秒收到两次。
编辑:没关系,我很傻,我的脚本链接了两次,
loop(); function loop() { setTimeout(function() { console.log("this runs twice?!"); loop(); }, 5000); }
答案 0 :(得分:2)
您应该使用setInterval函数。
像这样:
function loop() { console.log("running"); } setInterval(loop, 5000);