JavaScript 删除间隔

示例

window.setInterval()返回IntervalID,可用于阻止该间隔继续运行。为此,将in的返回值存储在一个变量中,并使用该变量作为唯一参数进行调用:window.setInterval()clearInterval()

function waitFunc(){
    console.log("This will be logged every 5 seconds");
}    

var interval = window.setInterval(waitFunc,5000);

window.setTimeout(function(){
    clearInterval(interval);
},32000);

这将This will be logged every 5 seconds每5秒记录一次,但32秒后将停止记录。因此它将记录该消息6次。