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++;
    }());
}());