jQuery deferred.resolve () -Methode
Definition und Verwendung
deferred.resolve () Funktion wird verwendet, um solve Latente (Verzögerung) Objekt und rufen jede doneCallbacks Callback-Funktion gemäß dem angegebenen args Parameter.
Hinweis: 1. Die Verzögerung in der Regel nur Objekt Schöpfer ist die Methode aufrufen kann. Sie können deferred.promise () aufrufen, gibt eine begrenzte Versprechen Objekte andere Code-Änderungen zu verhindern Zustand des Objekts verzögert oder ihren Status melden.
2. Wenn die Verzögerungs Objekt gelöst ist, werden alle oder deferred.done von deferred.then hinzugefügt doneCallbacks, aufgerufen werden. Die Callback-Funktion in der Reihenfolge werden sie auf die Ausführung hinzugefügt. () Übergeben des args-Parameter auf deferred.resolve wird jedem Callback-Funktion übergeben werden. Wenn das Objekt aufgelöst Zustand Verzögerung eintritt, wird jede doneCallbacks hinzugefügt, wird es sofort ausgeführt werden, und bringen .resolve () übergeben Parameter.
Grammatik
参数 | 描述 |
---|---|
args | Object类型 传递一个可选的参数数组给 doneCallbacks 回调函数 |