JSFiddle - React, Tailwind, and code Playground
by alexbfree
JavaScript
var value;
var deferred = new $.Deferred();
var data = ["A", "B", "C", "D"];
// add a separate call to the chain for each piece of data
for (var i = 0; i < data.length; i++) {
value = data[i];
deferred.then( function(val) {
return function(response) {
console.log(response+':'+val);
}}(value));
}
deferred.resolve("test");