Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
El método reduce permite acumular valores en una variable. Convierte un array en una cadena de texto.
Convertir un array en una cadena
const words = ['a', 'long', 'time', 'ago', 'in a', 'galaxy', 'far far', 'away'];
const frase = words.reduce((acc, word) => `${acc} ${word}`);
console.log(frase); // a long time ago in a galaxy far far away
Acumular valores de un array de objetos, pero sólo cuando cierta propiedad esta presente
const scoreSum = films.reduce((acc, film) => 'score' in film ? parseFloat(acc + film.score) : parseFloat(acc), 0);