在js中如何停止setInterval的执行

avatar
作者
筋斗云
阅读量:0

在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函数停止定时器的执行。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!