Menu
CoddyTech

Métodos de Arrays Parte 4

Parte de la sección Fundamentos del Journey de JavaScript de Coddy. Lección 69 de 77.

Aquí tienes aún más métodos útiles de arrays:

1. map(callback): Crea un nuevo arreglo con los resultados de llamar a una función proporcionada en cada elemento del arreglo que realiza la llamada.

let numbers = [1, 2, 3];
let doubled = numbers.map(num => num * 2);
console.log(doubled); // Salida: [2, 4, 6]

2. filter(callback): Crea un nuevo arreglo con todos los elementos que superan la prueba implementada por la función proporcionada.

let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // Salida: [2, 4]

3. reduce(callback, initialValue): Ejecuta una función reductora en cada elemento del array, lo que da como resultado un único valor de salida.

let numbers = [1, 2, 3, 4];
let sum = numbers.reduce((acc, num) => acc + num, 0);
console.log(sum); // Salida: 10
challenge icon

Desafío

Fácil

Se te da un array numbers = [1, 2, 3, 4, 5]. Realiza los siguientes pasos e imprime los resultados directamente:

  1. Usa map() para crear un nuevo array en el que cada número se multiplique por 3 e imprime el resultado.
  2. Usa filter() para crear un nuevo array que incluya solo los números mayores que 3 e imprime el resultado.

Pruébalo tú mismo

let numbers = [1, 2, 3, 4, 5];
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de JavaScript online