Javascript Reduce

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Curso de Javascript Online. Desde cero.

12.  
15.  
20.  
26.  
27.  
36.  

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);

Ejercicio con reduce

Dado el siguiente array de datos: [1,2,3]. Calcular el valor medio utilizando la instrucción reduce.

← Javascript Filter
Desestructuración →