X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fcore.js;h=56fd0983e33862cda330974947832bde770bcf3d;hb=58235cc38ea835cde0ae90dd2919b86e47f3dd05;hp=7ff9d15cdfa2ca0b1852bf80b8a29537c96f6c6b;hpb=f094c803deba3c35c66f9dc0923db800fb088753;p=jquery.git diff --git a/src/core.js b/src/core.js index 7ff9d15..56fd098 100644 --- a/src/core.js +++ b/src/core.js @@ -279,14 +279,9 @@ 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; + var ret = this.pushStack( "", "find", selector ), length = 0, + splice = Array.prototype.splice; for ( var i = 0, l = this.length; i < l; i++ ) { length = ret.length; @@ -297,7 +292,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] ) { - ret.splice(n--, 1); + splice.call(ret, n--, 1); break; } }