setTimeout代替setInterval的写法

setTimeout代替setInterval的写法

<script>
        <!--简单计算玩-->
        var i=0;
        var timer=setInterval(function () {
            console.log(i++);
            if(i>10){
                clearInterval(timer);
            }
        },1000);

//      方式二:用setTimeout来代替setInterval;
        var j=11;
        function logCount() {
            console.log(j);
            j++;
            if(j<15){
                setTimeout(logCount,1000);
            }
        }
        logCount();
    </script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JavaScript提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout()和setInt...
    晚晴幽草阅读 5,564评论 1 18
  • JavaScript提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout()和setInt...
    落花的季节阅读 3,940评论 0 1
  • 弄懂js异步 讲异步之前,我们必须掌握一个基础知识-event-loop。 我们知道JavaScript的一大特点...
    DCbryant阅读 7,629评论 0 5
  • 定时器 参考链接 setTimeout() 上面代码的输出结果就是1,3,2,因为setTimeout指定第二行语...
    Cause_XL阅读 3,126评论 0 0
  • 原文地址:→传送门 写在前面 setTimeout()是大家再熟悉不过的定时器,但平时对定时器的了解甚少,于是想看...
    楼心漫阅读 5,247评论 3 6