JSFiddle - React, Tailwind, and code Playground
by domslee
HTML
<div id='loopNo'>Press run</div>
JavaScript
timeout([0,5], 1, function(i){
document.getElementById('loopNo').innerHTML = i;
});
function timeout(range, time, callback){
var i = range[0];
callback(i);
Loop();
function Loop(){
setTimeout(function(){
i++;
if (i<range[1]){
callback(i);
Loop();
}
}, time*1000)
}
}