setInterVal长时间运行卡顿,采用setTimeout代替setInterval

setInterVal长时间运行卡顿,采用setTimeout代替setInterval
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><script>let Fn=function(){console.log(111)}let goodnessTime=function(callback,n){let time=setTimeout(()=>{clearTimeout(time)time=nullcallback()return goodnessTime(callback,n)},n)}goodnessTime(Fn,1000)</script>
</body>
</html>

image

 引用地址:https://blog.csdn.net/qq_40207505/article/details/121348967