JSFiddle - React, Tailwind, and code Playground

HTML

<div id="text"></div>

JavaScript

var arr = [1, 2, 3];
var func_arr = [];
var str = 'Output: ';
var pos = 0;
for (var i = 0, len = arr.length; i < len; i++) {
    var aFunc = function () {
        var z = arr[pos++];
        str = str + ' ' + z.toString();
        document.getElementById('text').innerHTML = str;
    }
    func_arr.push(aFunc);
}

for (var x = 0; x < func_arr.length; x++) {
    var func = func_arr[x];
    func();
}