JavaScript如何用setTimeout模拟setInterval

2022-05-05 18:20:53 浏览数 (1)

思路就是递归调用

代码语言:javascript复制
function myInterval(fun,time){
	function inside(){
		fun();
		setTimeout(inside,time);
	}
	setTimeout(inside,time);
}

myInterval(fn,1000);

function fn(){
	console.log('嘿嘿');
}

0 人点赞