Helllo,我有一个需要每10秒执行一次的功能.它的工作原理如下:
setInterval(function () { }, 10000);
问题是我需要在页面加载时执行一次此功能 - 现在第一次执行仅在10秒后发生.有可能用setInterval做我想要的,还是有另一个功能?
感谢您的时间!
这是最明显的方式:
var myFunction = function() { }; myFunction(); setInterval(myFunction, 10000);
或者,使用setTimeout()
:
(function foo() { // do stuff here setTimeout(foo, 10000); })();