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

Description: Call all callbacks in a list with the given context and arguments.

- #### version added: 1.7 callbacks.fireWith( [context ] [, args ] )

  - context
    Type: Anything
    A reference to the context in which the callbacks in the list should be fired.
  - args
    Type: ArrayLikeObject
    An array or array-like object of arguments to pass to the callbacks in the list. If omitted or undefined, no arguments will be passed.

This method returns the Callbacks object onto which it is attached (`this`).

## Example:

Use `callbacks.fireWith()` to fire a list of callbacks with a specific context and an array of arguments:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
    // A sample logging function to be added to a callbacks listvar log = function( value1, value2 ) {  console.log( "Received: " + value1 + "," + value2 );}; var callbacks = $.Callbacks(); // Add the log method to the callbacks listcallbacks.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"