How can i print number in regular interval through setTimeout function?

前端 未结 4 1033
梦毁少年i
梦毁少年i 2021-01-29 12:26
var i=0;
function counter(){
    for( i;i<100;i++){
        setTimeout(()=>{
            console.log(i);
        },2000)
    }
}

counter();

i wa

4条回答
  •  既然无缘
    2021-01-29 12:53

    const printNumbersForEvery2Sec = (n) => {
      for (let i = 1; i <= n; i++) {
        setTimeout(() => {
          console.log(i)
        }, i * 2000)
      }
    }
    printNumbersForEvery2Sec(10);

    Taken from here

提交回复
热议问题