الفرق بين المراجعتين لصفحة: «jQuery/deferred/rejectWith»
Khaled-yassin (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>deferred.rejectWith()</code>...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
=== القيمة المعادة === | === القيمة المعادة === | ||
يُعيد كائنًا من النوع [[ | يُعيد كائنًا من النوع [[jQuery/deferred|Deferred]]. | ||
=== الوصف === | === الوصف === | ||
سطر 12: | سطر 12: | ||
==== <code>context</code> ==== | ==== <code>context</code> ==== | ||
السياق المُمَرر إلى <code>failCallbacks</code> على أنه الكائن <code>this</code> وهو من النوع كائن [[JavaScript/Object|Object]]. | السياق المُمَرر إلى <code>failCallbacks</code> على أنه الكائن <code>[[JavaScript/this|this]]</code> وهو من النوع كائن [[JavaScript/Object|Object]]. | ||
==== <code>args</code> ==== | ==== <code>args</code> ==== | ||
سطر 19: | سطر 19: | ||
عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة كائن Promise كسلسلة (chain) من خلال التابع <code>[[jQuery/deferred/promise|deferred.promise()]]</code>. | عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة كائن Promise كسلسلة (chain) من خلال التابع <code>[[jQuery/deferred/promise|deferred.promise()]]</code>. | ||
عند رفض الكائن المؤجل Deferred، يستدعى أي <code>failCallbacks</code> سبق وأن أُضيف بواسطة التابع <code>[[jQuery/deferred/then|deferred.then()]]</code> أو التابع <code>[[jQuery/deferred/fail|deferred.fail()]]</code>. تُنفَّذ دوال ردود النداء بالترتيب الذي سبق وأن أُضيفت به. يُمرر الوسيط <code>args</code> لكل رد نداء من استدعاء التابع <code>deferred.reject()</code>. تُنفَّذ أية دوال <code>failCallbacks</code> أُضيفت بعد إدخال الكائن المؤجل في حالة الرفض فورًا عند إضافتها، وذلك باستخدام الوسائط التي تمرر إلى استدعاء <code>.reject()</code>. لمزيد من المعلومات، راجع توثيق الكائن [[jQuery/deferred|Deferred]]. | عند رفض الكائن المؤجل Deferred، يستدعى أي <code>failCallbacks</code> سبق وأن أُضيف بواسطة التابع <code>[[jQuery/deferred/then|deferred.then()]]</code> أو التابع <code>[[jQuery/deferred/fail|deferred.fail()]]</code>. تُنفَّذ دوال ردود النداء بالترتيب الذي سبق وأن أُضيفت به. يُمرر الوسيط <code>args</code> لكل رد نداء من استدعاء التابع <code>deferred.reject()</code>. | ||
تُنفَّذ أية دوال <code>failCallbacks</code> أُضيفت بعد إدخال الكائن المؤجل في حالة الرفض فورًا عند إضافتها، وذلك باستخدام الوسائط التي تمرر إلى استدعاء <code>[[jQuery/deferred/reject|.reject()]]</code>[[jQuery/deferred/reject|]]. | |||
لمزيد من المعلومات، راجع توثيق الكائن [[jQuery/deferred|Deferred]]. | |||
== مصادر == | == مصادر == |
مراجعة 11:02، 9 مايو 2018
deferred.rejectWith( context [, args ] )
القيمة المعادة
يُعيد كائنًا من النوع Deferred.
الوصف
يرفض هذا التابع كائنًا مؤجلًا Deferred ويستدعي أي failCallbacks
مع سياق context
ووسائط args
محددة.
deferred.rejectWith( context [, args ] )
أُضيف مع الإصدار: 1.5.
context
السياق المُمَرر إلى failCallbacks
على أنه الكائن this
وهو من النوع كائن Object.
args
الوسائط الاختيارية التي تُمرر إلى failCallbacks
وهي كائن من النوع Array.
عادة، يجب أن يستدعي هذا التابع فقط منشئ الكائن المؤجل Deferred؛ يمكنك منع الشيفرات البرمجية الأخرى من تغيير حالة الكائن المؤجل بإعادة كائن Promise كسلسلة (chain) من خلال التابع deferred.promise()
.
عند رفض الكائن المؤجل Deferred، يستدعى أي failCallbacks
سبق وأن أُضيف بواسطة التابع deferred.then()
أو التابع deferred.fail()
. تُنفَّذ دوال ردود النداء بالترتيب الذي سبق وأن أُضيفت به. يُمرر الوسيط args
لكل رد نداء من استدعاء التابع deferred.reject()
.
تُنفَّذ أية دوال failCallbacks
أُضيفت بعد إدخال الكائن المؤجل في حالة الرفض فورًا عند إضافتها، وذلك باستخدام الوسائط التي تمرر إلى استدعاء .reject()
.
لمزيد من المعلومات، راجع توثيق الكائن Deferred.