JavaScript 気になる..処理をシェア

JavaScript 気になる..処理をシェア
 
setInterval, clearInterval関数の気になる使い方..
 
    let i=0;
 
    //setInterval(関数、ミリ秒)
    const showTime=()=>{
        console.log(new Date());
        i++;
        if(i>2){
            clearInterval(timerId);//返り値を引数にしているような感覚..
        }
    };
 
    let timerId = setInterval(showTime, 1000); //どう見てもtimerIdは返り値...
 

f:id:Appkun:20190212101856p:plain

処理結果