JSFiddle - React, Tailwind, and code Playground
HTML
<div id="text"></div>
JavaScript
var arr = [1, 2, 3];
var func_arr = [];
var str = 'Output: ';
for (var i = 0, len = arr.length; i < len; i++) {
var aFunc = function () {
str = str + ' ' + i.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();
}