deferred.rejectWith()【Deferred 失敗処理 (this参照指定)】

メモ

構文

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

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

関連

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

<script>
var funcReject1 = function(p) { $("#output").append('<br>funcReject1 ("' + p + '") ' + this.state()); };
var funcReject2 = function(p) { $("#output").append('<br>funcReject2 ("' + p + '") ' + this.state()); };
var funcReject3 = function(p) { $("#output").append('<br>funcReject3 ("' + p + '") ' + this.state()); };

var df = $.Deferred();
df.fail( funcReject1, funcReject2 )
df.rejectWith(df, [ "param" ] );
df.fail( funcReject3 );
</script>

【出力】