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 inicioMé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