JSFiddle - React, Tailwind, and code Playground

by Darby Rathbone

JavaScript

var arr =[1,4,6,3,7,9],
    position = 0,
    promiseOrCallback = function(){    
        document.body.appendChild(document.createTextNode(position+" "+arr[position]));
        doEventOnArray(++position);
    },
    doEventOnArray = function (i){
        if(arr[i])
        setTimeout(function(){promiseOrCallback();},i*1000);
    
};
doEventOnArray(position);