用setTimeout實現setInterval

//首先明確 setTimeout是延時執行 setInterval是隔段時間重複執行 

用遞歸

function mySetInterval2(fn,millisec){
    //每過millisec 執行一次fn
    function myInterval(){
        setTimeout(myInterval,millisec);
        fn();
    }

    setTimeout(myInterval,millisec);
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章