deferred.state()Возвращает: String
Описание: Определяет текущее состояние объекта Deferred.
-
версия добавлена: 1.7deferred.state()
- Этот метод не принимает аргументов.
Метод deferred.state() возвращает строку, представляющую текущее состояние объекта Deferred. Объект Deferred может находиться в одном из трех состояний:
- "pending": Объект Deferred еще не завершен (ни "rejected", ни "resolved").
- "resolved": Объект Deferred находится в состоянии "resolved", что означает, что для объекта был вызван либо
deferred.resolve(), либоdeferred.resolveWith(), и были вызваны или вызываются doneCallbacks. - "rejected": Объект Deferred находится в состоянии "rejected", что означает, что для объекта был вызван либо
deferred.reject(), либоdeferred.rejectWith(), и были вызваны или вызываются failCallbacks.
Этот метод в основном полезен для отладки, чтобы определить, например, был ли Deferred уже разрешен, даже если вы находитесь внутри кода, который должен был его отклонить.