En este último episodio de "Dissecting jQuery", repasaremos la portada de $ .grep y aprenderemos exactamente lo que está sucediendo detrás de escena..
grep
// jQuery source para el método grep grep: function (elems, callback, inv) var ret = []; // Ir a través de la matriz, solo guardando los elementos // que pasan la función de validación para (var i = 0, length = elems.length; i < length; i++ ) if ( !inv !== !callback( elems[ i ], i ) ) ret.push( elems[ i ] ); return ret;
Con suerte, ahora tienes una mejor comprensión de lo que está sucediendo detrás de la escena. Solo recuerde: cada vez que necesite eliminar elementos de una matriz, $ .grep hará el truco bastante bien!