jQuery 3.3

callbacks.fireWith()




jquery

callbacks.fireWith ([context] [، args]) Returns: Callbacks

الوصف ؛: الاتصال بكافة الاستدعاءات في قائمة تتضمن السياق والحجج المعطى.

  • الإصدار المضاف: 1.7 callbacks.fire مع ([السياق] [، args])

    • سياق الكلام
      النوع: Anything
      إشارة إلى السياق الذي ينبغي أن تطلق عليه عمليات الاسترداد في القائمة.
    • وسائط
      اكتب: ArrayLikeObject
      عبارة عن كائن أو كائن شبيه بالصفيفات يتم تمريره إلى عمليات الاستدعاء في القائمة. إذا تم حذفه أو عدم تحديده ، فلن يتم تمرير أي وسيطات.

هذا الأسلوب بإرجاع كائن Callbacks الذي يتم إرفاقه ( this ).

مثال:

استخدم callbacks.fireWith() لإطلاق قائمة بعمليات الرد مع سياق محدد ومجموعة من الوسيطات:

// A sample logging function to be added to a callbacks list
var log = function( value1, value2 ) {
  console.log( "Received: " + value1 + "," + value2 );
};
 
var callbacks = $.Callbacks();
 
// Add the log method to the callbacks list
callbacks.add( log );
 
// Fire the callbacks on the list using the context "window"
// and an arguments array
 
callbacks.fireWith( window, [ "foo","bar" ] );
// Outputs: "Received: foo, bar"