15秒后执行一个函数,此后函数每隔5秒再执行一次, 执行三次后让函数停止

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 调用的函数。

猜你喜欢

转载自blog.csdn.net/kunkuny/article/details/85099484