jQuery 3.3

deferred.isResolved()




jquery

deferred.isResolved () الإرجاع: الإصدار Boolean إيقافه: 1.7 ، تمت إزالته: 1.8

الوصف ؛: تحديد ما إذا كان قد تم حل كائن مؤجل.

تم deprecated واجهة برمجة التطبيقات هذه اعتبارًا من jQuery 1.7 وتمت removed بدءًا من jQuery 1.8؛ الرجاء استخدام deferred.state() بدلاً من ذلك.

يتم إرجاع true إذا كان الكائن المؤجل موجودًا في الحالة التي تم حلها ، مما يعني أنه تم استدعاء deferred.resolve() أو deferred.resolveWith() للكائن وتم استدعاء doneCallbacks (أو هي قيد الاستدعاء).

لاحظ أن الكائن المؤجل يمكن أن يكون في إحدى الحالات الثلاث: معلقة أو تم حلها أو رفضها ؛ استخدم deferred.isRejected() لتحديد ما إذا كان الكائن المؤجل في الحالة المرفوضة. هذه الطرق مفيدة في المقام الأول للتصحيح ، على سبيل المثال لتحديد ما إذا كان قد تم حل ديفرريد بالفعل حتى ولو كنت داخل الكود الذي يرمي إلى رفضه.