Nodejs——setInterval设置停止的次数和时间

需要知道已经经过了多少次或者说过多久就会停止 

var timesRun = 0;
var interval = setInterval(function(){
timesRun += 1;
if(timesRun === 60){
clearInterval(interval);
}
//do whatever here..
}, 2000);
var startTime = new Date().getTime();
var interval = setInterval(function(){
if(new Date().getTime() - startTime > 60000){
clearInterval(interval);
return;
}
//do whatever here..
}, 2000);

 

你可能感兴趣的:(Node.js,setInterval)