定时器:可以在固定时间间隔,重复调用一个函数
文档
常用的语法
// 设置定时器var intervalID =setInterval(function[, delay]);// 清除定时器clearInterval(intervalID)
为了避免this指向问题,一般使用箭头函数
// 总的执行5次let total =5;// 每5秒执行一次let delay =1000*5;// 执行计数let count =0;functiontask(){
count++;
console.log(newDate().toLocaleString());// 执行5次后清除定时器if(count >= total){clearInterval(intervalID);}}// 每5秒执行一次let intervalID =setInterval(()=>{task();}, delay);
输出结果
2023/2/3 17:00:29
2023/2/3 17:00:34
2023/2/3 17:00:39
2023/2/3 17:00:44
2023/2/3 17:00:49
本文转载自: https://blog.csdn.net/mouday/article/details/128871968
版权归原作者 彭世瑜 所有, 如有侵权,请联系我们删除。
版权归原作者 彭世瑜 所有, 如有侵权,请联系我们删除。