Saltar al contenido principal
Volver al curso
Módulo 2 · Intermedio25 min

Arrays y Métodos

push, pop, map, filter, reduce, find, sort.

Recompensa al completar

Insignia “Maestro arrays” · +20 puntos

Creación de Arrays


javascript
const numeros = [1, 2, 3, 4, 5];
const vacio = [];

Métodos de manipulación


javascript
numeros.push(6);      // Agrega al final
numeros.pop(); // Elimina del final
numeros.shift(); // Elimina del inicio
numeros.unshift(0); // Agrega al inicio

Métodos de iteración


javascript
const numeros = [1, 2, 3, 4, 5];

// map - transforma cada elemento
const dobles = numeros.map(n => n * 2); // [2, 4, 6, 8, 10]

// filter - filtra elementos
const pares = numeros.filter(n => n % 2 === 0); // [2, 4]

// find - encuentra un elemento
const mayor = numeros.find(n => n > 3); // 4

// reduce - reduce a un solo valor
const suma = numeros.reduce((acc, n) => acc + n, 0); // 15

// some / every
numeros.some(n => n > 3); // true
numeros.every(n => n > 0); // true

Ordenamiento


javascript
const nums = [3, 1, 4, 1, 5, 9];
nums.sort((a, b) => a - b); // [1, 1, 3, 4, 5, 9]

?Ejercicio

Crea un array 'numeros' del 1 al 5 y un array 'dobles' usando map.

editor.js
1234

Recompensa al completar

Insignia “Maestro arrays” · +20 puntos