¿Qué es un array?
Casi todo lo que ves en una app es una lista: los productos de una tienda, los mensajes de un chat, las canciones de una playlist, los resultados de una búsqueda. Todo eso son arrays, y dominarlos es media batalla ganada.
Un array (arreglo o lista) es una colección ordenada de valores guardados bajo un mismo nombre. Piénsalo como una fila de casilleros numerados, cada uno con un valor dentro.
Crear un array
const frutas = ["manzana", "pera", "uva"];
const numeros = [10, 20, 30];
const vacio = [];
Un array puede contener cualquier tipo de dato, incluso mezclados.
Acceso por índice
Cada elemento tiene una posición o índice, que empieza en 0:
console.log(frutas[0]); // "manzana"
console.log(frutas[2]); // "uva"
console.log(frutas[9]); // undefined (no existe)
Puedes modificar un elemento asignando a su índice:
frutas[1] = "plátano";
La propiedad length
length indica cuántos elementos hay:
console.log(frutas.length); // 3
Un truco habitual: el último elemento está en array[array.length - 1].
Ejemplos
Acceder al primer y último elemento
const colores = ["rojo", "verde", "azul"];
console.log(colores[0]); // "rojo"
console.log(colores[colores.length - 1]); // "azul"
console.log("Hay", colores.length, "colores");