О jQuery.Deferred () - PullRequest
       4

О jQuery.Deferred ()

3 голосов
/ 16 сентября 2011

Я изучаю некоторый вариант использования в Deferred, и я пришел по этой инструкции:

$.Deferred().reject().promise()

Я не понимаю, при каких условиях мы вызываем reject(), затем мы напрямую вызываем promise()?

Я имею в виду, если мы хотим отклонить отложенный объект, как отклоненный отложенный объект может представлять обещание?

1 Ответ

3 голосов
/ 16 сентября 2011

Когда мы звоним .reject(), а затем .promise(), мы возвращаем обещание, которое, как мы уже решили, не будет успешным. Любые обработчики, связанные с .fail() или .always(), будут немедленно вызваны после их добавления.

...