Menu
Coddy logo textTech

Resumen - El maestro del encadenamiento

Parte de la sección Lógica y Flujo del Journey de JavaScript de Coddy — lección 59 de 65.

challenge icon

Desafío

Fácil

Crea una función llamada chainMaster que reciba un array de números como argumento. La función debe utilizar métodos de array encadenados para realizar las siguientes operaciones:

  1. Mantener solo los números que sean divisibles por 3
  2. Multiplicar cada número restante por 2
  3. Ordenar el array resultante en orden descendente
  4. Devolver un objeto con las siguientes propiedades:
    • transformedArray: El array final después de todas las operaciones
    • sum: La suma de todos los números en el array final
    • average: El promedio de todos los números en el array final, redondeado a dos decimales

Utiliza los métodos de array apropiados (filter, map, sort, reduce) en tu solución.

Pruébalo tú mismo

function chainMaster(numbers) {
    // Escribe tu código aquí
  
  
  
    return {
        transformedArray: result,
        sum: sum,
        average: average
    };
}

Todas las lecciones de Lógica y Flujo