【牛客】JS在線編程題目【計時器】

題目描述

實現一個打點計時器,要求
1、從 start 到 end(包含 start 和 end),每隔 100 毫秒 console.log 一個數字,每次數字增幅爲 1
2、返回的對象中需要包含一個 cancel 方法,用於停止定時操作
3、第一個數需要立即輸出

function count(start, end) {
    console.log(start);
    var i = start+1;
    var timer = null;
    timer = setInterval(function (){
        if(i<=end){
            console.log(i);
            i = i + 1;
        }
    }, 100);
     
    return obj = {
        cancel: function (){
            clearInterval(timer);
        }
    }
}

 

發佈了57 篇原創文章 · 獲贊 7 · 訪問量 5070
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章