var timeout = false; //启动及关闭按钮 var max = 1; timer(); function timer(){ if(timeout) return; render();//处理逻辑的函数 setTimeout(timer,num); //timer是指本身,延时递归调用自己,100为间隔调用时间,单位毫秒 ++max; if(count>0){ if(max == count){ timeout=true; } }else{ if(max == maxcount){ timeout=true; } } }
巧用setTimeout处理定时问题,避免迭代
最新推荐文章于 2024-02-20 10:34:44 发布