deferred.rejectWith()
deferred.rejectWith() – c помощью этого метода переводят объект deferred из состояния “ошибка выполнения”, с указанием и контекста выполнения (значение переменной this) обработчиков.
deferred.rejectWith( context [, args ] )
- context -контекст, передаваемый в failCallbacks, в качестве объекта this.
- args – набор параметров, которые будут переданы в функции обратного действия типа failCallback.
Обычно только объекту Deferred должен быть доступен данный метод; вы можете предотвратить изменение состояния объекта, пропустив его через deferred.promise().
Когда объект переводят в состояние rejected, то произойдет выполнение всех обработчиков, установленных методами fail(), then() и always().