From: jeresig Date: Fri, 4 Dec 2009 17:36:24 +0000 (-0500) Subject: Switched to using slice instead of join to get the correct results. X-Git-Tag: 1.4a1~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=39a77c2d02d379d15bfe9c2e7b90c92d9cb3a34e;p=jquery.git Switched to using slice instead of join to get the correct results. --- diff --git a/src/traversing.js b/src/traversing.js index 4efe2823b..57621a390 100644 --- a/src/traversing.js +++ b/src/traversing.js @@ -2,8 +2,7 @@ var runtil = /Until$/, rparentsprev = /^(?:parents|prevUntil|prevAll)/, // Note: This RegExp should be improved, or likely pulled from Sizzle rmultiselector = /,/, - slice = Array.prototype.slice, - join = Array.prototype.join; + slice = Array.prototype.slice; // Implement the identical functionality for filter and not var winnow = function( elements, qualifier, keep ) { @@ -138,7 +137,7 @@ jQuery.fn.extend({ slice: function() { return this.pushStack( slice.apply( this, arguments ), - "slice", join.call(arguments, ",") ); + "slice", slice.call(arguments).join(",") ); }, map: function( callback ) { @@ -187,7 +186,7 @@ jQuery.each({ ret = ret.reverse(); } - return this.pushStack( ret, name, join.call(arguments, ",") ); + return this.pushStack( ret, name, slice.call(arguments).join(",") ); }; });