javascript setinterval的缺陷
javascript setinterval的缺陷
1会泄露
2 会阻塞线程
用setTimeout代替
//实现的方法挺简单的 ,如下代码 //参数: 毫秒 需要执行的方法 function setInter(s,fn){ let timeOut = (s,fn)=>{ setTimeout(()=>{ fn(); timeOut(s,fn); },s) } timeOut(s,fn); } var i=0; //调用上面的方法 setInter(1000,function(){ i++; console.log("hello world!"+i)})
如果遇到什么不懂的地方直接关注公众号留言(本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。)
作者:newmiracle
出处:https://www.cnblogs.com/newmiracle/