DevPath · Aprende a programar ESPTEN

Arrays y sus métodos

Crear arrays, índices y length

¿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");
Pon esto en práctica

DevPath es un curso práctico: aquí lees la teoría; en la app la pones en práctica con ejercicios que se ejecutan de verdad, sin conexión.

Empezar gratis en la app →
Añadir, quitar y cortar →