💩

programierds

Volver a JavaScript
Lección 7 de 11

Arrays (Arreglos)

Un Array es un objeto que permite almacenar múltiples valores en una sola variable. Los índices empiezan en 0.

Operaciones Básicas

const frutas = ["Manzana", "Banana"];

frutas.push("Naranja"); // Agrega al final
frutas.pop(); // Elimina el último
frutas.unshift("Pera"); // Agrega al principio
frutas.shift(); // Elimina el primero

console.log(frutas.length); // Tamaño del array

Modificación y Copia

  • slice(inicio, fin): Crea una copia de una parte del array sin modificar el original.
  • splice(inicio, cantidad, item1...): Cambia el contenido eliminando, reemplazando o agregando elementos. Modifica el original.

Métodos Modernos (Orden Superior)

Son los más potentes para trabajar con datos:

  • map(): Transforma cada elemento y devuelve un nuevo array.
  • filter(): Crea un nuevo array con elementos que cumplan una condición.
  • reduce(): Reduce el array a un único valor (ej: sumar todo).
  • forEach(): Ejecuta una función para cada elemento.
  • join(): Une todos los elementos en una cadena de texto.
  • includes(): Verifica si un valor existe en el array.

Ejemplo:

const numeros = [1, 2, 3, 4, 5];
const pares = numeros.filter(n => n % 2 === 0); // [2, 4]
const dobles = numeros.map(n => n * 2); // [2, 4, 6, 8, 10]