jQuery deferred.resolve()Méthode

jQuery 杂项方法Méthodes diverses jQuery


Définition et utilisation

La fonction deferred.resolve() est utilisée pour résoudre un objet Deferred et appeler toutes les fonctions de rappel doneCallbacks selon le paramètre args donné.


Remarque :1. Généralement, seul le créateur de l'objet deferred peut appeler cette méthode. Vous pouvez utiliser deferred.promise() pour retourner un objet Promise restreint, empêchant ainsi tout autre code de modifier l'état de l'objet deferred ou de signaler son état.
2. Lorsque l'objet deferred est résolu, tous les doneCallbacks ajoutés via deferred.then ou deferred.done seront appelés. Les fonctions de rappel sont exécutées dans l'ordre où elles ont été ajoutées. Le paramètre args passé à deferred.resolve() est transmis à chaque fonction de rappel. Une fois que l'objet deferred entre dans l'état résolu, tous les doneCallbacks ajoutés par la suite sont exécutés immédiatement avec les arguments passés à .resolve().


Syntaxe

deferred.resolve( args )

Paramètre Description
args Type Object - transmettez un tableau facultatif d'arguments aux fonctions de rappel doneCallbacks.


jQuery 杂项方法Méthodes diverses jQuery

Autres extensions