jQueryのdeferred.notifyWith()メソッド
定義と使用法
deferred.notify()関数は、指定されたコンテキストで使用され、コールのパラメータは、オブジェクト(progressCallbacks)にコールバックを遅延されます。
注:1.通常、唯一の残留オブジェクト(繰延)作成者がこのメソッドを呼び出します。
2.あなたは、オブジェクトの状態を遅延させ、他のコードの変更を防止またはそのステータスを報告するために、deferred.promise()を呼び出すことによって、限られたプロミスオブジェクトに戻ることができます。
3. deferred.notifyWithが呼び出されると、あなたは任意のprogressCallbacksにアクセスすることができますがdeferred.thenまたはdeferred.progressを追加します。 実行コールバックの彼らの順序に従って追加されます。 )(各コールバック関数に、遅延オブジェクトは後で解決されるか拒否された、および任意の.notifyWithを(呼び出し).notifyWith(またはprogressCallbacksを追加)によって渡すパラメータは無視されます。
文法
deferred.notifyWith( context [, args ] )
参数 | 描述 |
---|---|
context | Object类型 作为this对象传递给进行中的回调 |
args | Object类型 可选参数,传递给进行中的回调 |