JSFiddle - React, Tailwind, and code Playground

by alexflav23

JavaScript

var sequence=["0","1","2","3"];

(function() { // some boilerplate code to keep `i` private
    var i = 0; // running index
    (function run() {
        console.log(sequence[i]);
        i = (i+1) % sequence.length; // increase `i` and wrap around
        document.body.innerHTML += i + "<br />";
        setTimeout(run, 3000); // next iteration
    }());
}());