JSFiddle - React, Tailwind, and code Playground
by Raj Shekhar
JavaScript
var counter = 10;
var counterTime = [0,1000,2000,3000,4000];
var newTimer = 0
var myFunction = function(){
if(newTimer <= counterTime.length){
console.log(counter,counterTime[newTimer]);
newTimer++;
timeout = setTimeout(myFunction, counterTime[newTimer]);}
else{
clearTimeout(timeout)}
}
var timeout = setTimeout(myFunction, counter);