从函数外部进行间隔(ClearInterval)的方法是使用全局变量来存储 setInterval() 返回的定时器标识符,然后在需要清除定时器的地方调用 clearInterval() 函数。
具体步骤如下:
以下是一个示例代码:
// 定义全局变量
var intervalId;
function startInterval() {
// 创建定时器,并将返回的定时器标识符赋值给全局变量
intervalId = setInterval(function() {
// 定时器回调函数的逻辑
console.log("定时器执行中...");
}, 1000);
}
function stopInterval() {
// 清除定时器
clearInterval(intervalId);
}
在上述示例中,startInterval() 函数用于创建定时器并启动定时器的执行,stopInterval() 函数用于停止定时器的执行。
请注意,全局变量的使用应该谨慎,尽量避免全局变量的滥用,以免造成命名冲突或其他不良影响。
云+社区技术沙龙[第14期]
T-Day
云+社区技术沙龙[第1期]
云+社区技术沙龙[第22期]
Hello Serverless 来了
云+社区技术沙龙 [第31期]
Elastic 中国开发者大会
云+未来峰会
腾讯云GAME-TECH游戏开发者技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云