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

من موسوعة حسوب
< jQuery‏ | callbacks
مراجعة 09:21، 24 يونيو 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات) (استبدال النص - 'JQuery' ب'jQuery')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

تابع رد النداء ‎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

مصادر