var i=0; function counter(){ for( i;i<100;i++){ setTimeout(()=>{ console.log(i); },2000) } } counter();
i wa
Use setInterval(), like this:
var i=0; var intervalID; function printAndIncrement() { // Stop interval procedure when "var i" reach to 100. if (i > 100) { clearInterval(intervalID); return; } console.log(i); i++; } intervalID = setInterval(printAndIncrement, 1000);