1. 程式人生 > >JS能力測評19:計時器

JS能力測評19:計時器

思路:

 

function count(start, end) {
    //第一個數立即輸出
    console.log(start++);
    //利用setInterval方法計算間隔多長時間輸出一個數字
    var timer = setInterval(function () {
        if (start <= end) {
            console.log(start++)
        } else {
            clearInterval(timer)
        }
    }, 100);
    //返回一個物件,其中包含cancel方法
    return {
        cancel: function () {
            clearInterval(timer)
        }
    }
}