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: 10Desafío
FácilSe te da un array numbers = [1, 2, 3, 4, 5]. Realiza los siguientes pasos e imprime los resultados directamente:
- Usa
map()para crear un nuevo array en el que cada número se multiplique por 3 e imprime el resultado. - 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];Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Repaso - Lógica simpleOperadores lógicos Parte 3Coerción de tipos7Calculadora para dividir la cuenta
Mensaje de bienvenidaCálculo de la propina y el total10FizzBuzz con un giro
Descripción general del juegoLa función FizzBuzz13Rastreador de lista de compras
Descripción general del proyectoAñadir elemento2Variables
NúmerosStringBooleanConvenciones de nomenclaturaVariables vacíasResumen - Inicializar variablesConstantes5Toma de decisiones
Sentencia IfIf - ElseRepaso - Calculadora simpleIf - Else anidadosSentencia Switch3Operadores Parte 1
Operadores aritméticosOperador móduloAtajos aritméticosOperadores de comparaciónIgualdad estricta vs. débilResumen - Matemáticas simples6E/S Básica
SalidaSalida con variablesConversión de tipos - Parte 1Conversión de tipos - Parte 2Resumen - Hasta 120Resumen - Verdadero o Falso9Funciones
Declarar una funciónArgumentosRetornoRepaso - Función SigmaExpresión de funciónParámetros por defectoFunciones de flechaRepaso - Función de validación12Arrays Parte 2
Iterar sobre ArraysEl método forEachBucle for...ofResumen - Contador PSlicing de ArraysMétodos de Arrays Parte 3Métodos de Arrays Parte 4Comprobación de pertenenciaPractica por tu cuenta: Compilador de JavaScript online