const myTimer = (fn, a, b) => { let alltime = a; let timer; //让每次的定时器都使用同一个容器。 function run() { timer = setTimeout(() => { fn(); run(); }, alltime); alltime += b; } run(); return () => { clearTimeout(timer); }; }; const stopTimer = myTimer(() => { console.log(Date.now()); }, 10, 1000); setTimeout(() => { stopTimer(); }, 5000)
点赞 1

相关推荐

2024-12-23 10:55
已编辑
大连理工大学 Java
牛客930504082号:华子综测不好好填会挂的,而且填的时候要偏向牛马选项
点赞 评论 收藏
分享

牛客热帖

更多
牛客网
牛客企业服务