Utilizzare la funzione reduce in Javascript

Mattepuffo's logo
Utilizzare la funzione reduce in Javascript

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!

 


Condividi

Commentami!