JSFiddle - React, Tailwind, and code Playground

by guest271314

JavaScript

(function recursion() {
    var tree = [1, 2 ,3, 4]
    , results = []
    , dfd = function(res) {
        alert('All calls are done!');
        console.log(res)
    };

$.each(tree, function(k, v) {
    $.post("/echo/json/", {json:JSON.stringify(v)})
        .done(function (data, status, jqxhr) {
        // data is array
        results.push([data, status, jqxhr.state()]);
        if (results.length === tree.length) {
          dfd(results);          
        }
    });

});

}());