ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tipos De Arreglos En JavaScript


Enviado por   •  18 de Octubre de 2012  •  385 Palabras (2 Páginas)  •  833 Visitas

Página 1 de 2

Tipos de arreglos

Arreglos indexados

Un arrelgo indexado es aquel en el que cada elemento que forma parte de él tiene un valor numérico asociado, que se le conoce como índice. Para cada arreglo, el primer elemento tendrá como índice el 0 y se irá incrementando conforme se añadan elementos a él.

Ejemplo:

$animales=array(“Perro”,”Gato”,”Pollo”);

En este caso, para el arreglo $animales, “Perro” tendría 0 como índice, “Gato” el 1 y “Pollo” el 2. Se puede acceder a cada elemento por medio de su valor numérico. Dicho de otra forma, para acceder al elemento “Gato”, se haría por medio de $animales[1] .

De forma que si hacemos un pequeño script para que se desplieguen en pantalla los 3 elementos, se haría lo siguiente:

$animales=array(“Perro”, “Gato”, “Pollo”);

echo $nombres[0].”<br>”;

echo $nombres[1].”<br>”;

echo $nombres[2].”<br>”;

Arreglos asociativos

A diferencia del arreglo indexado, los elementos que componen el arreglo asociativo no van indexados numéricamente, sino que van indexados por su nombre, además de que se le puede asociar cualquier llave o índice que se desee a cada valor.

Por ejemplo, para este arreglo:

$edad= array(“Eva”=>20, “Pilar”=>31, “Pepe”=>25);

“Eva” no tendrá el valor 0, sino que nos referiremos a este elemento por su nombre y tendrá el valor asociado de ‘20’. Para este caso en particular, su edad.

Lo que en código vendría a ser:

$edad= array(“Eva”=>20, “Pilar”=>31, “Pepe”=>25);

echo “$edad[Eva]”;

Arreglos mixtos o multidimensionales

Los arreglos multidimensionales pueden resultar confusos, ya que son más complejos que los indexados y los asociativos. Haciendo libremente una analogía, podríamos decir que los arreglos de este tipo son como los libros. Cada arreglo es un capítulo y un “subarreglo” es un número de página dentro del capítulo. Recodemos que un arreglo multidimensional puede contener arreglos de distintos tipos dentro de sí.

Un ejemplo de arreglo multidimensional se vería así en código:

$colors = array( array(“black”, gallons , quarts , liters),

array(“white”, gallons , liters),

array(“yellow”, gallons , quarts , liters));

Para seguir con la analogía del libro, el arreglo “colors” sería el nombre del libro. Los arreglos “black”, “white” y “yellow” serían los capítulos del libro, y “gallons”, “quarts” y “liters” representarían los números de páginas dentro de cada capítulo.

Notemos cómo cada subarreglo puede tener sus propios valores que no tienen que ser los mismos que los demás subarreglos. También, que cada valor dentro de cada subarray termina

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com