JSFiddle - React, Tailwind, and code Playground
by mpetrovich
JavaScript
/**
* Always resolves a deferred asynchronously.
* @see http://api.jquery.com/deferred.resolve/
*
* @param {jQuery.Deferred} deferred
* @param {Array} [callback_args]
*/
$.Deferred.resolveAsync = function(deferred /*, callback_args */ ) {
var callback_args = Array.prototype.slice.call(arguments, 1);
setTimeout(function() {
deferred.resolve.apply(deferred, callback_args);
}, 1);
return deferred;
};
var dfd = $.Deferred();
dfd.done(function(one, two) {
console.log(one, two);
});
//dfd.resolve("one", "two");
$.Deferred.resolveAsync(dfd, "one", "two");
console.log("first");