Gitt en matrise [1, 2, 3, 4]
, hvordan kan jeg finne summen av elementene? (I dette tilfellet vil summen være 10
.)
Jeg tenkte at $.each
kunne være nyttig, men jeg er ikke sikker på hvordan jeg skal implementere det.
Hvorfor ikke redusere? Det er vanligvis litt intuitivt, men det er ganske enkelt å bruke det til å finne en sum:
var a = [1,2,3];
var sum = a.reduce(function(a, b) { return a + b; }, 0);
var total = 0;
$.each(arr,function() {
total += this;
});