jQuery deferred.rejectWith()Méthode

jQuery 杂项方法Méthodes diverses jQuery


Définition et utilisation

La fonction deferred.rejectWith() est utilisée pour rejeter un objet Deferred et appeler les fonctions de rappel failCallbacks en fonction des paramètres context et args donnés.


Remarque :1. Habituellement, seul le créateur de l'objet Deferred peut appeler cette méthode. Vous pouvez empêcher d'autres codes de modifier l'état de l'objet Deferred ou de signaler son statut en appelant deferred.promise() pour renvoyer un objet Promise restreint.
2. Lorsque l'objet Deferred est rejeté, tous les failCallbacks ajoutés via deferred.then ou deferred.fail seront appelés. Les fonctions de rappel sont exécutées dans l'ordre dans lequel elles ont été ajoutées. Le paramètre args transmis à deferred.reject() est transmis à chaque fonction de rappel. Une fois que l'objet Deferred entre dans l'état rejeté, tous les failCallbacks ajoutés ultérieurement sont exécutés immédiatement avec les arguments transmis à .reject().


Syntaxe

deferred.rejectWith( context [, args ] )

Parameters Description
context Type Object : transmis aux fonctions de rappel d'échec (failCallbacks) comme objet this.
args Type Array : Passez un tableau facultatif d'arguments aux fonctions de rappel d'échec (failCallbacks).


jQuery 杂项方法Méthodes diverses jQuery

Autres extensions