Contenido del curso
Ariel González Falcón
Kyb3r Cipher
Valentina Ramírez
Elcira Ibarra
Luis Miguel Aponte Rayo
Elcira Ibarra
Keylin David Ibarguen Rivas
Javier Leonardo Pinto Vásquez
Joan Alexander Valerio Rodríguez
Maria Alejandra Luna Tito
Kyb3r Cipher
BinaryTreeCode
BinaryTreeCode
Ricardo Rey
Markin Piero Pulache Guarniz
toma 🥑, si llegaste hasta aquí te mereces un aguacate.
Gracias ariel 🥑
yo que justo ando comiendo asjaj muchas gracias
Principio DRY: Don’t repeat yourself (No te repitas a ti mismo).
No repetir código, sino extraerlo a una clase o función para poder reutilizarlo.
// Obtener un promedio // Ejemplo de código que se repite const juanAverage = (90 + 50 + 70) / 3; const alexAverage = (80 + 90 + 70 + 80) / 4; const candeAverage = (40 + 100) / 2; console.log(juanAverage, alexAverage, candeAverage); // Solución del código anterior para ser reutilizado function getAverage(...grades) { return grades.reduce((prev, current) => prev + current, 0) / grades.length; } const juanAverage2 = getAverage(90 + 50 + 70); const alexAverage2 = getAverage(80 + 90 + 70 + 80); const candeAverage2 = getAverage(40 + 100); console.log(juanAverage2, alexAverage2, candeAverage2);
Aca esta mal, no va con los +, si no
const juanAverage2 = getAverage(90, 50, 70);
const alexAverage2 = getAverage(80, 90,70, 80);
const candeAverage2 = getAverage(40,100);
console.log(juanAverage2, alexAverage2, candeAverage2);
Tenes toda la razón, me confundí ahí. Gracias por la corrección!
ME ENCANTO ESTE CURSO, me puse arrevisar mi codigo, y valla que cantidad de errores cometia
Keylin! Genial! Te recomiendo la palabra "vaya" en vez de "valla". Un saludo.
Espero que mi aporte les ayude :) Dry aplicado a una solución que convierte los Fahrenheit a Celsius.
la funcion podria llamarse getAverage o tambien calculateAverage?
Buen concepto
Para entender mejor el metodo reduce, les recomiendo esta clase:
buen aporte