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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

تابع رد النداء ‎callbacks.has( [callback ] )

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

قيمة منطقيّة (Boolean).

الوصف

يُستخدَم تابع رد النداء ‎callbacks.has()‎ في تحديد ما إذا كانت القائمة تحتوي على ردود نداء أم لا، وإن كانت تحتوي على رد نداء يُحدِّد هذا التّابع إن كان رد النداء موجودًا في القائمة.

‎callbacks.has( [callback ] )‎

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

callback

دالة (Function)، وتُمثِّل رد النداء المطلوب البحث عنه.

أمثلة

استخدام ‎callbacks.has()‎ للتحقّق من وجود رد نداء مُحدَّد في قائمة ردود النداء:

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

مصادر