From 39a77c2d02d379d15bfe9c2e7b90c92d9cb3a34e Mon Sep 17 00:00:00 2001 From: jeresig Date: Fri, 4 Dec 2009 12:36:24 -0500 Subject: [PATCH] Switched to using slice instead of join to get the correct results. --- src/traversing.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/traversing.js b/src/traversing.js index 4efe282..57621a3 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(",") ); }; }); -- 1.7.10.4