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;
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;
}
}