Dato un array [1, 2, 3, 4]
, come posso trovare la somma dei suoi elementi? (In questo caso, la somma sarebbe 10
.)
Ho pensato che $.each
potrebbe essere utile, ma non sono sicuro di come implementarlo.
Perché non ridurre? Di solito è un po' contro intuitivo, ma usarlo per trovare una somma è abbastanza semplice:
var a = [1,2,3];
var sum = a.reduce(function(a, b) { return a + b; }, 0);
var total = 0;
$.each(arr,function() {
total += this;
});