JSFiddle - React, Tailwind, and code Playground
by dmelnik
JavaScript
var jqXhrs = [];
for (var i = 10; i > 0; i--) {
jqXhrs.push($.Deferred());
}
$.when.apply($, jqXhrs).done(function () {
console.log( arguments );
});
for (var i = 9; i > -1; i--) {
jqXhrs[i].resolve('Number' + (10-i+1))
}