js循环每个几秒进行一次,完美解决办法——避免浏览器阻塞

zhuanbike 2022-2-26 1062

这个需要对底层有一定了解,具体原理可能我们没有时间去深挖,但是通过试验 ,这个方法是好用的,我们简单用for做一个倒计时,就是要实现每个几秒执行for循环中的一个。

sleep方法大家可以自行百度。

function timer(){
			for(num=10,i = 0; i<10; i++) {
			    (function(i) {
			        setTimeout(function() {
						num--;
			            document.body.innerHTML=num+1;
			        }, (i + 1) * 1000);
			    })(i)
			}
		}
		timer();


最新回复 (0)
发新帖