Deferred Tester
by grippstick
JavaScript
var func1 = function() {
console.warn('func1');
var def = new $.Deferred();
setTimeout(function() {
def.resolve();
}, 400);
return def.promise();
}
var func2 = function() {
console.warn('func2');
var def = new $.Deferred();
setTimeout(function() {
def.resolve();
}, 100);
return def.promise();
}
console.warn('before when');
$.when(func1(), func2()).done(function() {
console.warn('when done');
})