Commit d5ee856a authored by Sindre Sorhus's avatar Sindre Sorhus Committed by Dave Methvin

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.
parent 22ad8723
...@@ -200,7 +200,7 @@ jQuery.fn = jQuery.prototype = { ...@@ -200,7 +200,7 @@ jQuery.fn = jQuery.prototype = {
}, },
toArray: function() { toArray: function() {
return slice.call( this, 0 ); return slice.call( this );
}, },
// Get the Nth element in the matched element set OR // Get the Nth element in the matched element set OR
......
...@@ -102,7 +102,7 @@ jQuery.extend({ ...@@ -102,7 +102,7 @@ jQuery.extend({
// Deferred helper // Deferred helper
when: function( firstParam ) { when: function( firstParam ) {
var args = sliceDeferred.call( arguments, 0 ), var args = sliceDeferred.call( arguments ),
i = 0, i = 0,
length = args.length, length = args.length,
pValues = new Array( length ), pValues = new Array( length ),
...@@ -114,7 +114,7 @@ jQuery.extend({ ...@@ -114,7 +114,7 @@ jQuery.extend({
promise = deferred.promise(); promise = deferred.promise();
function resolveFunc( i ) { function resolveFunc( i ) {
return function( value ) { return function( value ) {
args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments ) : value;
if ( !( --count ) ) { if ( !( --count ) ) {
deferred.resolveWith( deferred, args ); deferred.resolveWith( deferred, args );
} }
...@@ -122,7 +122,7 @@ jQuery.extend({ ...@@ -122,7 +122,7 @@ jQuery.extend({
} }
function progressFunc( i ) { function progressFunc( i ) {
return function( value ) { 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 ); deferred.notifyWith( promise, pValues );
}; };
} }
......
...@@ -386,7 +386,7 @@ jQuery.event = { ...@@ -386,7 +386,7 @@ jQuery.event = {
var handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []), var handlers = ( (jQuery._data( this, "events" ) || {} )[ event.type ] || []),
delegateCount = handlers.delegateCount, delegateCount = handlers.delegateCount,
args = [].slice.call( arguments, 0 ), args = [].slice.call( arguments ),
run_all = !event.exclusive && !event.namespace, run_all = !event.exclusive && !event.namespace,
special = jQuery.event.special[ event.type ] || {}, special = jQuery.event.special[ event.type ] || {},
handlerQueue = [], handlerQueue = [],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment