Utilizzare la funzione reduce in Javascript
La funzione reduce, che una built-in in Javascript, ci consente di applicare una determinata operazione in maniera ricorsiva su tutti i valori di un array.
Questo fa si che l'array di riduce ad un solo valore.
Vediamo qui sotto un esempio con due funzioni reducer di callback; una somma e l'altra moltiplica:
let numeri = [1, 2, 3, 4];
var reducerSomma = (num1, num2) => num1 + num2;
var reducerMolti = (num1, num2) => num1 * num2;
console.log(numeri.reduce(reducerSomma));
console.log(numeri.reduce(reducerMolti));
Se provate a vedere in console, l'array viene ridotto ad un unico numero: nel primo caso corrisponde alla somma ricorsiva dei numeri, nel secondo alla loro moliplicazione.
Enjoy!
javascript reduce
Commentami!