Clase Array

Lección 27: Clase Array 
 
Un array o vector permite guardar un conjunto de datos. Por ejemplo, en un array podemos guardar las notas de los alumnos de una escuela. 
 
Los arrays se forman en Javascript a través de una clase, de la siguiente forma:
 
var <nombre_array> = new Array(<longitud>); 
 
Vamos a realizar un ejemplo en el que crearemos un array de 3 posiciones y le asignaremos un valor a cada posición del array. Luego la mostraremos por pantalla, y también trabajaremos con el método "length" de los arrays, que nos permitirá saber cuántos elementos tiene dicho array.
 
El ejemplo es el siguiente:
 
27-1
 
Creamos el array de 3 posiciones como se ha explicado anteriormente. 
 
Luego, le asignamos un valor a cada posición:
 
vector[0] = 3; 
 
Lo que está entre los corchetes indica el índice del array. Cabe destacar que los arrays funcionan con los índices contando desde el 0. Es decir, que si nuestro array tiene 3 posiciones, esas posiciones serán: 0, 1 y 2, y no 1, 2 y 3, como se puede llegar a pensar. Cuidado con eso.
 
Luego, el programa simplemente muestra los valores del array al completo, y al final, muestra la longitud del array, que como dije, te la da el método length de la clase array.
 
 
 
¿Y qué pasa si mi array tiene 100 posiciones? ¿Tengo que mostrar las 100 posiciones una por una? 
 
Ni mucho menos. Los bucles "for" nos vienen muy bien a la hora de recorrer arrays. Vamos a introducir en este ejemplo un bucle "for" que nos facilite mucho la tarea...Quedaría así:
 
27-2
 
El bucle recorrerá todo el vector, desde i (que empieza valiendo 0) hasta 3, o la longitud del array que le hayamos dado. 
 
De esta forma solo tenemos que escribir una vez la instrucción de mostrar por pantalla, puesto que el valor del índice del array irá cambiando solo con el ciclo del for. 
 
 
El ejemplo aquí: Clase Array

Daniel Pozo Chichon

Técnico en Desarrollo de Aplicaciones Informáticas (Grado superior)

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame