美文网首页
计时器(2018-05-18)

计时器(2018-05-18)

作者: Karaio | 来源:发表于2018-05-18 18:14 被阅读0次

    牛客网链接

    setInterval() 方法

    setInterval() 方法会按照指定周期不停地调用函数,直到    clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作    clearInterval() 方法的参数。注意第一个数需要立即输出即可。

    function count(start, end) {

      //立即输出第一个值

      console.log(start++);

         var timer = setInterval(function(){

             if(start <= end){

                 console.log(start++);

             }else{

                 clearInterval(timer);

             }

         },100);

        //返回一个对象

         return{

             cancel : function(){

                 clearInterval(timer);

             }

         };

     }


    setTimeout()方法。

    function count(start, end) {

        if(start <= end){

            console.log(start);

            start++;

            st = setTimeout(function(){count(start, end)}, 100);

        }

        return{

            cancel: function(){clearTimeout(st);}

        }

    }

    相关文章

      网友评论

          本文标题:计时器(2018-05-18)

          本文链接:https://www.haomeiwen.com/subject/ygqndftx.html