jQuery Deferred06

by catfood

HTML

<input type="button" id="resolveWith" value="resolveWith">

JavaScript

var obj = $.Deferred();
obj.then(function(arg1,arg2){
    $("body").append("<hr>");
    $("body").append(this.key);
    $("body").append("<hr>");
    $("body").append(arg1);
    $("body").append("<hr>");
    $("body").append(arg2);
});
hoge = {
    key:"val"
}
$("#resolveWith").click(function(){
    obj.resolveWith(hoge,["hoge1","hoge2"]);
});