El objeto Array de JavaScript es un objeto global que es usado en la construcción de arrays, que son objetos tipo lista de alto nivel. Los arrays (Array o matrices) son objetos de tipo lista cuyo prototipo tiene métodos para realizar operaciones de recorrido y mutación. Ni la longitud o los tipos de los elementos del array son fijos. Dado que la longitud de un array puede cambiar en cualquier momento, y los datos pueden almacenarse en ubicaciones no contiguas en él, no se garantiza que los arrays JavaScript sean densos, esto depende de cómo el programador opte por usarlos.
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
Arreglos
1. J A V A S C R I P T F O R D U M M I E S
“ A R R E G L O S ”
¿Qué es una matriz?
Una matriz es una variable especial, que puede
contener más de un valor a la vez.
Si tiene una lista de artículos (una lista de
nombres de automóviles, por ejemplo),
almacenar los autos en variables individuales
podría ser así:
var car1 = "Saab";
var car2 = "Volvo";
var car3 = "BMW";
Sin embargo, ¿qué pasa si quieres recorrer los
autos y encontrar uno específico? ¿Y si no
tuvieras 3 autos, sino 300?
¡La solución es una matriz!
Una matriz puede contener muchos valores
bajo un solo nombre, y puede acceder a los
valores haciendo referencia a un número de
índice.
Creando una matriz
Usar una matriz literal es la forma más fácil de
crear una matriz de JavaScript.
Sintaxis:
var nombre_array = [opcio1, opcion2, ...];
Array Propiedades y Métodos
La fuerza real de las matrices de JavaScript
son las propiedades y los métodos
integrados de la matriz:
Ejemplos
var x = cars.length; // La propiedad length
devuelve la cantidad de elementos
var y = cars.sort (); // El método sort ()
ordena matrices
Correo Electronico Telefono
Js JsforDummies
¡Javascript for Dummies!
2. 2
Ejemplo:
var cars = ["Saab", "Volvo", "BMW"];
Así se mostraría…
Saab, Volvo, BMW
L A P R O P I E D A D D E
L O N G I T U D
LA PROPIEDAD DE LONGITUD DE UNA MATRIZ
DEVUELVE LA LONGITUD DE UNA MATRIZ (LA
CANTIDAD DE ELEMENTOS DE LA MATRIZ).
E L E M E N T O S D E M A T R I Z D E
B U C L E
La mejor forma de recorrer una matriz es usar un
bucle "For":
A G R E G A R E L E M E N T O S D E
M A T R I Z
La forma más fácil de agregar un nuevo
elemento a una matriz es usar el método
push:
El nuevo elemento también se puede
agregar a una matriz usando la propiedad
de longitud:
var frutas =
["Plátano", "Naranja", "Uva", "Mango"];
frutas.length;
// La longitud es de 4 frutas
var fruits =
["Banana", "Orange", "Apple", "Mango"];
fruits.push("Lemon");
// adds a new element (Lemon) to
fruits
var fruits = ["Banana", "Orange", "Apple",
"Mango"];
fruits[fruits.length] = "Lemon";
// adds a new element (Lemon) to
fruits
3. 3
var fruits, text, fLen, i;
fruits = ["Banana", "Orange", "Apple",
"Mango"];
fLen = fruits.length;
text = "<ul>";
for (i = 0; i < fLen; i++) {
text += "<li>" + fruits[i] + "</li>";
}