clearInterval函數用于取消由 setInterval() 函數設定的定時執行操作。它接受一個參數,即要取消的定時執行操作的 ID。
clearInterval() 函數的用法有以下幾種:
let intervalID = setInterval(function(){
// 定時執行的操作
}, 1000);
// 取消定時執行操作
clearInterval(intervalID);
let intervalID;
function startInterval() {
intervalID = setInterval(function(){
// 定時執行的操作
}, 1000);
}
function stopInterval() {
clearInterval(intervalID);
}
function startInterval(callback) {
let intervalID = setInterval(function(){
// 定時執行的操作
callback();
}, 1000);
return intervalID;
}
function stopInterval(intervalID) {
clearInterval(intervalID);
}
// 調用示例
let intervalID = startInterval(function() {
// 定時執行的操作
});
// 在某個條件滿足時取消定時執行操作
if (condition) {
stopInterval(intervalID);
}
這些是 clearInterval 函數的常見用法,可以根據具體的需求選擇適合的用法。