Biorąc pod uwagę tablicę [1, 2, 3, 4]
, jak mogę znaleźć sumę jej elementów? (W tym przypadku suma wyniosłaby 10
).
Pomyślałem, że $.each
może być użyteczne, ale nie jestem pewien jak to zaimplementować.
Dlaczego nie redukować? Zwykle jest to trochę sprzeczne z intuicją, ale użycie go do znalezienia sumy jest całkiem proste:
var a = [1,2,3];
var sum = a.reduce(function(a, b) { return a + b; }, 0);
var total = 0;
$.each(arr,function() {
total += this;
});