deferred.resolveWith()【Deferred 成功処理 (this参照指定)】

メモ

構文

説明構文戻り値
Deferred 成功処理 (this参照指定) deferred.resolveWith( context [, args ] ) 1.5

Object contextdoneCallbacks で this 参照されるオブジェクト
Array argsdoneCallbacks に渡される引数配列
Deferred

関連

<p id="output" style="border:1px black solid; padding:1px 5px;">【出力】</p>

<script>
var funcDone1 = function(p) { $("#output").append('<br>funcDone1 ("' + p + '") ' + this.state()); };
var funcDone2 = function(p) { $("#output").append('<br>funcDone2 ("' + p + '") ' + this.state()); };
var funcDone3 = function(p) { $("#output").append('<br>funcDone3 ("' + p + '") ' + this.state()); };

var df = $.Deferred();
df.done( funcDone1, funcDone2 )
df.resolveWith(df, [ "param" ] );
df.done( funcDone3 );
</script>

【出力】