Sobre los arreglos

javascript arreglos

Tiempo de lectura:

Publicado:

Los arreglos o Arrays son colecciones lineales de datos. Eso quiere decir: datos guardados en un orden unos detrás de otros.

En JavaScript podemos crear arreglos vacíos:

const miArreglo1 = [];

Y arreglos con valores iniciales:

const miArreglo2 = ["A", "B", "C"];

Podemos guardar cualquier tipo de dato en ellos. También podemos guardar tantos valores como queramos, sólo hay que separarlos mediante comas.

Accediendo a los elementos guardados

Tomemos como ejemplo el arreglo con valores iniciales.

Para acceder al primer elemento guardado podemos usar la siguiente notación:

console.log(miArreglo2[0]);

Terminal window
A

En este caso 0 es el lugar o la posición del primer elemento.

Si queremos acceder al siguiente elemento podemos usar 1:

console.log(miArreglo2[1]);

Terminal window
B

Y así sucesivamente…

Analogía

A los arreglos me gusta verlos como casilleros en los que puedes guardar datos, y cada uno tiene su número correspondiente.

Los arreglos vacíos podrían sonar como un concepto extraño si lo comparamos con la vida real, pero sólo estamos diciendo “aquí va habrá casilleros”.

No estamos diciendo cuántos ni qué se va a guardar en ellos, sólo estamos reservando espacio físico para colocarlos.

En la programación estamos reservando espacio de memoria para guardar datos.

Modificando arreglos

Para sobre-escribir valores

Podemos sobre-escribir los datos de alguna “casilla” usando la notación para acceder a ella y asignando un nuevo valor:

miArreglo2[2] = "Z";
console.log(miArreglo);

Terminal window
['A', 'B', 'Z']

Para agregar valores al final

Para agregar un nuevo valor al final del arreglo podemos usar un método que está incluido en todos los datos de tipo Array, llamado push().

Sólo debemos darle el valor que queremos que agregue

miArreglo2.push("Nuevo dato");
console.log(miArreglo);

Terminal window
['A', 'B', 'Z','Nuevo dato']

Para remover valores al final

Para remover el último valor del arreglo podemos usar otro método llamado pop():

miArreglo2.pop();
console.log(miArreglo);

Terminal window
['A', 'B', 'Z']

Para saber cuántos datos hay guardados

También podemos saber “cuántos casilleros existen”, o contar cuántos datos hay guardados. Esto se hace por medio de la propiedad length1:

console.log(miArreglo2.length);

Terminal window
3

Estos son los conceptos más básicos sobre arreglos, en otros artículos veremos algunos más avanzados y cómo se combinan con otras estructuras de código.

Notas

  1. Glosario: length

Comentarios


Artículos relacionados

javascript

Tipos de dato