在JavaScript中,要停止setInterval
的執行,您可以使用clearInterval
函數。首先,您需要將setInterval
的返回值(一個ID)存儲在一個變量中,然后將該ID傳遞給clearInterval
函數。
以下是一個示例:
// 定義一個名為 myInterval 的變量,用于存儲 setInterval 的返回值
let myInterval;
// 定義一個名為 stopInterval 的函數,用于停止 setInterval 的執行
function stopInterval() {
// 使用 clearInterval 函數,將 myInterval 變量的值作為參數傳遞
clearInterval(myInterval);
}
// 使用 setInterval 函數創建一個定時器,每秒執行一次 myFunction 函數
myInterval = setInterval(myFunction, 1000);
// 在需要停止定時器的時候調用 stopInterval 函數
stopInterval();
在這個示例中,我們創建了一個名為myFunction
的函數,該函數每隔1秒(1000毫秒)執行一次。我們將setInterval
的返回值存儲在myInterval
變量中,并在需要停止定時器時調用stopInterval
函數。stopInterval
函數使用clearInterval
函數停止定時器的執行。