setTimeout(function(){
var i=0;
var handler = setInterval(function(){
console.log("aaa"+(i+1));
i++;
if(i == 3){
clearInterval(handler);
}
},5000);
},10000);
可以把 var handler 变量 定义为全局变量 , 这样可以在其他函数中 清除 setInterval 调用的函数。
本文探讨了如何使用setTimeout和setInterval实现重复执行的任务,并通过将变量定义为全局来控制setInterval的行为。具体介绍了如何在一定时间后启动一个重复执行的函数,并在执行次数达到设定值时停止。
6813

被折叠的 条评论
为什么被折叠?



