JSFiddle - React, Tailwind, and code Playground
by jfriend00
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/bluebird/3.0.5/bluebird.js"></script>
<script src="http://files.the-friend-family.com/log.js"></script>
JavaScript
function someFunction(i) {
var d = $.Deferred();
setTimeout(function() {
log(i);
d.resolve(i);
}, 500)
return d.promise();
}
var someArray = [1,2,3,4];
Promise.mapSeries(someArray, function(item) {
return someFunction(item);
}).then(function(results) {
log(results);
});