let timerId = null;
function startTimer() {
// 清除之前的定时器,如果有的话
if (timerId !== null) {
clearTimeout(timerId);
}
// 设置新的定时器
timerId = setTimeout(() => {
console.log('这是定时器的回调函数');
// 定时器任务完成后,重置 timerId
timerId = null;
}, 1000);
}
// 调用 startTimer 函数来启动定时器
startTimer();
js怎么保证只有一个定时器
最新推荐文章于 2024-09-27 15:27:45 发布