From: Amey Sakhadeo Date: Wed, 28 Aug 2013 16:54:55 +0000 (+0530) Subject: Fix #14313: Optimize jQuery.merge for size. Close gh-1344. X-Git-Tag: 2.1.0-beta1~60 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=c75c9a8ebb5d2483daa68bec799e0d770083a811;p=jquery.git Fix #14313: Optimize jQuery.merge for size. Close gh-1344. --- diff --git a/src/core.js b/src/core.js index 6d5c747f4..82616eaa5 100644 --- a/src/core.js +++ b/src/core.js @@ -552,18 +552,14 @@ jQuery.extend({ }, merge: function( first, second ) { - var l = second.length, + var l = +second.length, i = first.length, j = 0; - if ( typeof l === "number" ) { + if ( l ) { for ( ; j < l; j++ ) { first[ i++ ] = second[ j ]; } - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } } first.length = i;