JSFiddle - React, Tailwind, and code Playground

JavaScript

var value;
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];
    $.when($.Deferred().resolve("test"), $.Deferred().resolve(value))
    .then(function(response, x) {
    console.log(response+':' + x);
  });
}