From d5ee856a44eff3f07162cf7eb1181b58d3a1c6ff Mon Sep 17 00:00:00 2001 From: Sindre Sorhus Date: Tue, 13 Mar 2012 14:39:40 +0100 Subject: [PATCH] Remove moot second argument from `slice.call()` The zeroes were added to fix http://bugs.jquery.com/ticket/4942 but those browsers are no longer supported. --- src/core.js | 2 +- src/deferred.js | 6 +++--- src/event.js | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/core.js b/src/core.js index c298152497..193dc1b34a 100644 --- a/src/core.js +++ b/src/core.js @@ -200,7 +200,7 @@ jQuery.fn = jQuery.prototype = { }, toArray: function() { - return slice.call( this, 0 ); + return slice.call( this ); }, // Get the Nth element in the matched element set OR diff --git a/src/deferred.js b/src/deferred.js index ddc324738a..0cb9e06a55 100644 --- a/src/deferred.js +++ b/src/deferred.js @@ -102,7 +102,7 @@ jQuery.extend({ // Deferred helper when: function( firstParam ) { - var args = sliceDeferred.call( arguments, 0 ), + var args = sliceDeferred.call( arguments ), i = 0, length = args.length, pValues = new Array( length ), @@ -114,7 +114,7 @@ jQuery.extend({ promise = deferred.promise(); function resolveFunc( i ) { return function( value ) { - args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; + args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments ) : value; if ( !( --count ) ) { deferred.resolveWith( deferred, args ); } @@ -122,7 +122,7 @@ jQuery.extend({ } function progressFunc( i ) { return function( value ) { - pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; + pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments ) : value; deferred.notifyWith( promise, pValues ); }; } diff --git a/src/event.js b/src/event.js index ad3f3e7507..63bfb3c985 100644 --- a/src/event.js +++ b/src/event.js @@ -386,7 +386,7 @@ jQuery.event = { var handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), delegateCount = handlers.delegateCount, - args = [].slice.call( arguments, 0 ), + args = [].slice.call( arguments ), run_all = !event.exclusive && !event.namespace, special = jQuery.event.special[ event.type ] || {}, handlerQueue = [],