要停止setInterval調(diào)用,可以使用clearInterval()函數(shù)。clearInterval()函數(shù)接受一個(gè)參數(shù),即要停止的setInterval的ID。這個(gè)ID是setInterval函數(shù)返回的一個(gè)唯一標(biāo)識(shí)符。
示例代碼如下:
// 設(shè)置一個(gè)定時(shí)器,每秒執(zhí)行一次
var intervalId = setInterval(function() {
console.log('Hello');
}, 1000);
// 5秒后停止定時(shí)器
setTimeout(function() {
clearInterval(intervalId);
}, 5000);
在上面的示例中,通過(guò)setInterval()函數(shù)每秒打印一次"Hello"。然后使用setTimeout()函數(shù)在5秒后調(diào)用clearInterval()函數(shù)停止定時(shí)器的執(zhí)行。