Question from the jQuery test

The deferred() object is a chainable object that can register multiple callbacks in callback queues, invoke them, and relay the success or failure of synchronous and/or asynchronous function returns.

Medium

Which of the following statements about the deferred() object are true?

Author: InconnuStatus: PublishedQuestion passed 254 times
Edit
-1
Community Evaluations
developer avatar
Incorrect answer
Anas
25/11/2023
L’objet $.Deferred() dans jQuery est utilisĂ© pour gĂ©rer des opĂ©rations asynchrones. Une fois qu’un objet Deferred est rĂ©solu avec resolve() ou rejetĂ© avec reject(), son Ă©tat est dĂ©finitivement fixĂ©. Si resolve() est appelĂ©, seuls les callbacks attachĂ©s via done() seront exĂ©cutĂ©s. Si reject() est appelĂ©, seuls ceux de fail() le seront. Dans l’exemple donnĂ©, appeler resolve() puis reject() sur le mĂȘme objet Deferred ne fonctionnera pas comme suggĂ©rĂ©, car un Deferred, une fois rĂ©solu ou rejetĂ©, ne peut pas changer d’état.
developer avatar
Auteur anonyme
13/12/2023
Salut Anas ! Merci pour ton commentaire, juste et pertinent, le code dans les rĂ©ponses sert simplement de dĂ©monstration et non d'un cas d'usage. J'ai quand mĂȘme modifiĂ© la rĂ©ponse. J'ai remarquĂ© aussi que tu contribues beaucoup Ă  travers les commentaires, n'hĂ©site pas Ă  proposer des corrections directement et Ă©galement Ă  donner des votes positifs Ă  des questions que tu as pu trouver sympas !