setInterval循环设置并传入不同的参数
1 var taskId; 2 var __sto = setInterval; 3 window.setInterval = function(callback,timeout,param){ 4 var args = Array.prototype.slice.call(arguments,2); 5 var _cb = function(){ 6 callback.apply(null,args); 7 } 8 intervalTime[taskId]= __sto(_cb,timeout); 9 } 10 11 for(var i=0;i<taskIds.length;i++){ 12 taskId=taskIds[i]; 13 window.setInterval(CheckProgress,100,taskIds[i]); 14 }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步