我做了这个代码:
window.setInterval(function(){ var a = doStuff(); var b = a + 5; },60000)
匿名函数的实际内容当然只是为了这个小例子,因为这并不重要.真正发生的是在函数本身的范围内创建一些变量,因为我不需要/想要污染全局空间.
但是众所周知,doStuff()函数在页面中将不会被调用,直到60秒.我也想现在调用该功能,一旦页面被加载,并从那时起,每隔60秒.
在setInterval()行之后,调用函数不用复制/粘贴内部代码就可以了吗?正如我所说,我不想用无用的变量来污染全局空间,这些变量在函数之外是不需要的.