Js利用setTimeout实现在循环中每次睡眠固定时长的效果

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013828625/article/details/72476738

此方式不能直接写在for循环里面,只能通过在递归中判断循环条件的方式延迟程序的执行

function delay(j){
	setTimeout(function(){
		judge(j);
	},1000);
}

function judge(i){
		if(i<10){
			i+=1;
			console.log(i);
			delay(i);
		}else{
			console.log("循环完毕,最后的值为"+i);
		}
}
delay(0);


展开阅读全文

没有更多推荐了,返回首页