SO - 20112243
by Arun P Johny
JavaScript
function fetchData(callback) {
var requests = [];
for (var i = 1; i <= 10; i++) {
requests.push($.post('/echo/json/', {
json: JSON.stringify({
index: i
})
}));
}
$.when.apply($, requests).then(function () {
var array = $.map(arguments, function (arg) {
return arg[0];
});
callback(array);
})
}
fetchData(function (array) {
console.log(array)
})