Como crear un arreglo asociativo y manipularlo

Voy a inaugurar la sección de JavaScript con un pequeñin truco para manipular un array asociativo. Para los que conozcan de programación existen 2 tipos de arreglos:

* Indice númerico (solo números para el indice)
* Asociativos (el indice es un caracter alfanumerico)

Ahora bien!, para declarar nuestro arreglo en JavaScript procedemos con la siguiente instrucción:

<br /> var MiArreglo = new Array();<br /> 

Hay que recordar que para crear un arreglo (no importa de que tipo), se utiliza la misma instrucción de arriba, claro!! cambiando el nombre MiArreglo por el nombre de tu variable ;-) (no olvides agregar var para indicar que inicializas una variable)

Ahora viene lo divertido!, vamos a ponerle datos a nuestro arreglo ;-D

<br /> MiArreglo["nombre"] = "Jose";<br /> MiArreglo["apellido"] = "Oviedo";<br /> MiArreglo["web"] = "oviedo.mx";<br /> 

Aquí estamos declarando 3 posiciones en nuestro arreglo, las cuales se llaman nombre, apellido y web, en lugar de tener numeros del 0 al 2 (como en los arreglos normales), ahora bien!, para poder sacar un dato es facil, solo hacemos referencia a la posición de nuestro arreglo, por ejemplo si queremos obtener la web solo tenemos que poner:

<br /> alert(MiArreglo["web"]);<br /> 

Con esto nos imprime (alert) la página web, pero que pasa si no conocemos los nombres de los indices de nuestro arreglo??…, para recorrer todo el arreglo utilizamos el ciclo for, pero no el tipico de i=0;icode]

Que hace este ciclo??, primero inicializamos nuestra variable llamada i, y le decimos que recorrar nuestro arreglo (instruccion in), y bueno!!, despues se imprime el valor de nuestro array con la posicion i, que en realidad es el nombre de nuestro indice!…, facil no??…;-D

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *