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