jsアルゴリズムタイマー

start = 1 end = 5
アイデア:最初に1を出力します。これは、一度実行されたため、4サイクルだけ実行する必要があるためです。
タイマーコア:タイマーを終了する場合は、ミリ秒後にのみ出力してタイマーを終了します。

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

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_37805832/article/details/115280840