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);