Crie objetos jQuery.Deferred resolvidos instantaneamente

Maneira rápida de criar uma instância de jQuery.Deferred que já foi resolvida com um valor específico:

var instantDeferred = $.when("result")

instantDeferred
.state(); // => "resolved"

instantDeferred
.done(function(data) {
console
.log(data);
};
// => "result"