X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fcore.js;h=f02bb0652b1814153340b4e4ce1634f9baa4af93;hb=26731d475bded26fb1323d4f33266f503474d4b8;hp=3dfb84a02a96098012696477a08c3b7806aed7fa;hpb=2d4755a0fb1e34cc81d142415ed0ddf3791cf724;p=jquery.git diff --git a/src/core.js b/src/core.js index 3dfb84a..f02bb06 100644 --- a/src/core.js +++ b/src/core.js @@ -292,9 +292,14 @@ jQuery.fn = jQuery.prototype = { return this.prevObject || jQuery(null); }, + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: [].push, + sort: [].sort, + splice: [].splice, + find: function( selector ) { - var ret = this.pushStack( "", "find", selector ), length = 0, - splice = Array.prototype.splice; + var ret = this.pushStack( "", "find", selector ), length = 0; for ( var i = 0, l = this.length; i < l; i++ ) { length = ret.length; @@ -305,7 +310,7 @@ jQuery.fn = jQuery.prototype = { for ( var n = length; n < ret.length; n++ ) { for ( var r = 0; r < length; r++ ) { if ( ret[r] === ret[n] ) { - splice.call(ret, n--, 1); + ret.splice(n--, 1); break; } }