JSFiddle - React, Tailwind, and code Playground
JavaScript
function init(callback, i) {
$('<div>', { text: 'Starting '+i }).appendTo('body').hide().fadeIn(1000, function() {
$(this).text('Finished '+i);
if (callback) callback();
});
}
(function() {
var arr = [0, 1, 2, 3, 4, 5],
i = 0,
l = arr.length;
(function initloop() {
if (i < l) init(initloop, i);
i++;
}());
}());