Jquery - Como saber si un valor existe en un array javacript
A veces nos vemos en la necesidad de saber si un valor existe en un array en javacript esto se vuelve un poco trabajoso, por que tenemos que estar recorriendo y comparando, pero existe otra forma mas facil y todo esto a gracia a JQUERY, jquery tiene una funciona bastante util llamada $.inArray(valor,array)
El cual recibe dos paramentros:
1- El valor que deseamos evaluar.
2- El array que supuestamente contiene ese valor
Ejemplo:
Formamos nuestro arreglo con javascript de la siguiente forma
<script>
var aArray =new Array('perro','gato','love','naranja','viernes');
//solo en google chrome podemos imprimir el arreglo con el siguiente codigo
console.log(aArray);
</script>
La salida es esta : ["perro", "gato", "love", "naranja", "viernes"]
Ahora que ya tenemos nuestro arreglo guardamos en una variable nuestro valor que queremos saber si existe en el array:
var myValue = 'gato';
Para saber si "gato" esta en el array usamos la funcion $.inArray de la siguiente forma:
var result = $.inArray(myValue,aArray);
OJO:
si "gato" existe en el array nos devolvera la posicion en se encuentra, pero si no esta nos retornara el valor de -1
espero que les sea de ayuda por cualqueir cosa pueden dejar sus comentarios.
No comments:
Post a Comment