JSFiddle - React, Tailwind, and code Playground
by Alexey Ukolov
JavaScript
function one() {
var dfd = new $.Deferred();
setTimeout(function () {
console.log('one');
dfd.resolve();
}, 2000);
return dfd.promise();
}
function two() {
var dfd = new $.Deferred();
setTimeout(function () {
console.log('two');
dfd.resolve();
}, 3000);
return dfd.promise();
}
function three() {
console.log('three');
}
var firstPromise = one();
firstPromise.done(function () {
var secondPromise = two();
secondPromise.done(three);
});