js暂停开启定时任务
可以使用clearInterval和setInterval来实现暂停和开启定时任务。clearInterval可以用来取消定时任务,而setInterval则可以用来启动新的定时任务。
以下是一个示例代码:
// 定时任务的id
let timerId = null;
// 定义定时任务函数
function task() {
console.log('定时任务执行');
}
// 开始定时任务
function startTimer() {
timerId = setInterval(task, 1000);
}
// 暂停定时任务
function pauseTimer() {
clearInterval(timerId);
}
// 测试
startTimer(); // 启动定时任务
setTimeout(pauseTimer, 5000); // 5秒后暂停定时任务
setTimeout(startTimer, 10000); // 10秒后重新启动定时任务
在上面的代码中,startTimer函数用于启动定时任务,pauseTimer函数用于暂停定时任务。在测试部分,我们先启动定时任务,等待5秒后暂停定时任务,再等待5秒后重新启动定时任务。
原文地址: https://www.cveoy.top/t/topic/qBr 著作权归作者所有。请勿转载和采集!