deferred.isRejected()
and deferred.isResolved()
were removed in jQuery 1.8;
use deferred.state() === 'rejected'
and deferred.state() === 'resolved'
instead (deferred.state()
may also return 'pending'
).
Examples of incorrect code for this rule:
var myDeferred = $.Deferred()
if (myDeferred.isRejected()) {
/* ...snip... */
} else (myDeferred.isResolved()) {
/* ...snip... */
}
Examples of correct code for this rule:
var myDeferred = $.Deferred()
if (myDeferred.state() === 'rejected') {
/* ...snip... */
} else (myDeferred.state() === 'resolved') {
/* ...snip... */
}