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