聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

環球快訊:如何實現一個打點計時器?實現一個打點計時器的方法

來源:CSDN 時間:2023-02-28 10:05:45


(相關資料圖)

題目要求:實現一個打點計時器,要求:

1:從start到end(包含start和end),每隔100毫秒console.log一個數字,每個數字增幅為1。

2:返回的對象中包含一個cancel方法,用于停止定時操作。

3:第一個數需要立即輸出。

思路: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);        }    };}

責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 岛国精品在线