javascript-que-son-arrays

Que son y cómo usar Arrays en JavaScript

Un Array es una estructura de datos que nos permite almacenar y acceder a múltiples valores de manera ordenada y mediante un índice numérico.

En Javascript, los Arrays son objetos especiales que nos permiten trabajar con una colección ordenada de elementos, donde cada elemento tiene una posición numérica (conocida como índice).

Los índices de un array en JavaScript comienzan desde 0, lo que significa que el primer elemento tiene un índice de 0, el segundo un índice de 1, y así sucesivamente.

Si quieres aprender más sobre Arrays estáticos
consulta el Curso de Introducción a la Programación leer más ⯈

Declaración de Arrays

Para declarar un Array en Javascript, se utiliza la siguiente sintaxis:

let miArray = [valor1, valor2, valor3, ...];

Donde valor1, valor2, valor3, etc. son los valores que deseamos almacenar en el Array.

En Javascript, un Array puede contener valores de cualquier tipo de datos (incluyendo otros objetos y funciones).

let numeros = [1, 2, 3, 4, 5];
let frutas = ["manzana", "banana", "cereza"];

Otras formas

En JavaScript, los Arrays se pueden crear de varias formas:

Usando el constructor de Array

let numeros = new Array(1, 2, 3, 4, 5);
let frutas = new Array("manzana", "banana", "cereza");

Arrays vacíos

let arrayVacio = [];
let otroArrayVacio = new Array();

Arrays con un tamaño específico

let arrayDeTamano = new Array(10); // Crea un array con 10 elementos vacíos

Accediendo a los elementos de un Array

Para acceder a los elementos de un Array en Javascript, utilizamos el índice numérico correspondiente a cada elemento.

El primer elemento de un Array tiene un índice de 0, el segundo tiene un índice de 1, y así sucesivamente.

Por ejemplo, si deseamos acceder al segundo elemento de un Array llamado miArray, podemos hacerlo de la siguiente manera:

let frutas = ["manzana", "banana", "cereza"];
console.log(frutas[0]); // "manzana"
console.log(frutas[1]); // "banana"
console.log(frutas[2]); // "cereza"

También podemos modificar el valor de un elemento del Array utilizando su índice numérico:

let numeros = [1, 2, 3, 4, 5];
numeros[2] = 10;
console.log(numeros); // [1, 2, 10, 4, 5]

Arrays multidimensionales

Los arrays en JavaScript pueden contener otros arrays como elementos, lo que permite la creación de arrays multidimensionales.

let matriz = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
];
console.log(matriz[0][0]); // 1
console.log(matriz[1][2]); // 6

Iteración sobre Arrays

for Loop

let numeros = [1, 2, 3, 4, 5];
for (let i = 0; i < numeros.length; i++) {
    console.log(numeros[i]);
}

for...of Loop

let numeros = [1, 2, 3, 4, 5];
for (let numero of numeros) {
    console.log(numero);
}

forEach() Método

let numeros = [1, 2, 3, 4, 5];
numeros.forEach(function(numero) {
    console.log(numero);
});