Cita:
Iniciado por _cronos2 Por cierto, (con el permiso de @Panino
) para que no dé problemas, inArray debería ser así:
Código:
Array.prototype.inArray = function(obj){
for(var i = 0; act = this[i]; i++){
if(act === obj){ return true; }
}
return false;
}
Los array no tienen un método nativo que funcione en todos los navegadores para chequear si un elemento x es uno de sus miembros. Es por eso que lo agregamos "a mano" modificando su
prototype. Y eso es lo que hace esa porcón de código: ayudarnos a ver si un valor dado es miembro del array o si no lo es.