JSFiddle - React, Tailwind, and code Playground
by Adam Mendoza
JavaScript
var gp = function(boo) {
dfd = new $.Deferred();
setTimeout(function() {
if (boo) {
dfd.resolve();
} else {
dfd.reject();
}
}, 20);
return dfd.promise();
}
gp(true).then(function() {
console.log('got 1');
return gp(false);
}).then(function() {
console.log('got 2');
return gp(true);
}).then(function() {
console.log('got 3');
},
function() {
console.log('should fail here');
});