Translate

Saturday, February 8, 2014

Arreglos Con Javascript y Jquery

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