Latest web development tutorials

jQueryのdeferred.resolveWith()メソッド

jQueryのその他の方法 jQueryのその他の方法


定義と使用法

deferred.resolveWith()関数は、繰延(遅延)オブジェクトを解決し、指定されたコンテキストとargsパラメータに応じて任意のdoneCallbacksコールバック関数を呼び出すために使用されます。


注:1.遅延は通常はオブジェクトの作成者は、メソッドを呼び出すことができますされています。 あなたは)(deferred.promiseを呼び出すことができ、オブジェクトの状態を遅延させ、他のコードの変更を防止またはそのステータスを報告するために限られたプロミスオブジェクトを返します。
遅延オブジェクトが解決される2、deferred.then追加doneCallbacksによるいかなるまたはdeferred.doneは、呼び出されます。 彼らは、実行に追加された順にコールバック関数。 各コールバック関数に渡される引数のパラメータの()deferred.resolveに渡されました。 オブジェクトがdoneCallbacksが追加され、解決状態の遅延に入ると、それは直ちに実行され、()のパラメータ.resolveを渡すためにもたらすことになります。


文法

deferred.resolveWith( context [, args ] )

参数 描述
context Object类型 作为 this对象传递给 doneCallbacks 回调函数
args Array类型 传递一个可选的参数数组给 oneCallbacks 回调函数


jQueryのその他の方法 jQueryのその他の方法