الفرق بين المراجعتين لصفحة: «jQuery/callbacks/empty»

من موسوعة حسوب
لا ملخص تعديل
ط استبدال النص - 'JQuery' ب'jQuery'
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 3: سطر 3:


===القيمة المعادة===
===القيمة المعادة===
[[JQuery/callbacks|ردود نداء (Callbacks)]].
[[jQuery/callbacks|ردود نداء (Callbacks)]].
===الوصف===
===الوصف===
يُستخدَم تابع رد النداء <code>‎callbacks.empty()</code>‎ في إزالة كافّة ردود النداء من القائمة.
يُستخدَم تابع رد النداء <code>‎callbacks.empty()</code>‎ في إزالة كافّة ردود النداء من القائمة.
سطر 10: سطر 10:
أضيفت في الإصدار: 1.7.
أضيفت في الإصدار: 1.7.


لا يقبل هذا التّابع أي وسطاء.
لا يقبل هذا التّابع أي وسائط.


يُعيد هذا التابع كائن ردود النداء المُرفَق إليه (<code>[[JavaScript/this|this]]</code>).
يُعيد هذا التابع كائن ردود النداء المُرفَق إليه (<code>[[JavaScript/this|this]]</code>).

المراجعة الحالية بتاريخ 09:21، 24 يونيو 2018

تابع رد النداء ‎callbacks.empty()

القيمة المعادة

ردود نداء (Callbacks).

الوصف

يُستخدَم تابع رد النداء ‎callbacks.empty()‎ في إزالة كافّة ردود النداء من القائمة.

‎callbacks.empty()‎

أضيفت في الإصدار: 1.7.

لا يقبل هذا التّابع أي وسائط.

يُعيد هذا التابع كائن ردود النداء المُرفَق إليه (this).

أمثلة

استخدام ‎callbacks.empty()‎ لتفريغ قائمة من ردود النداء:

// دالة تسجيل بسيطة تُضاف إلى قائمة ردود النداء
var foo = function( value1, value2 ) {
  console.log( "foo: " + value1 + "," + value2 );
};
 
// دالة أخرى لإضافتها أيضًا إلى القائمة
var bar = function( value1, value2 ) {
  console.log( "bar: " + value1 + "," + value2 );
};
 
var callbacks = $.Callbacks();
 
// إضافة الدالتين
callbacks.add( foo );
callbacks.add( bar );
 
// تفريغ قائمة ردود النداء
callbacks.empty();
 
// التأكد من إزالة جميع ردود النداء من القائمة
console.log( callbacks.has( foo ) );
// تنتج القيمة false
console.log( callbacks.has( bar ) );
// تنتج القيمة false

مصادر