$.proxy() Position of Parameters

$.proxy() Position of Parameters

  • jQuery.proxy( function, scope )

    functionThe function whose scope will be changed.

    scopeThe object to which the scope of the function should be set.

  • version added: 1.4jQuery.proxy( scope, name )

    scopeThe object to which the scope of the function should be set.

    nameThe name of the function whose scope will be changed (should be a property of the 'scope' object.

Above is the current API for the proxy method.  First, I am a noob.  Second, why the position switch for scope?  Wouldn't it be simpler to have scope in the same place?  I assume positional, required parameters for this method.

Thanks,

Timmy Willison