Hoe vind je de som van een rij getallen

Gegeven een matrix [1, 2, 3, 4], hoe kan ik de som van de elementen vinden? (In dit geval zou de som 10 zijn).

Ik dacht dat $.each misschien handig zou zijn, maar ik'ben niet zeker hoe ik het moet implementeren.

Waarom niet verminderen? Het is meestal een beetje tegen-intuïtief, maar het gebruik ervan om een som te vinden is vrij eenvoudig:

var a = [1,2,3];
var sum = a.reduce(function(a, b) { return a + b; }, 0);
Commentaren (10)
var arr = [1,2,3,4];
var total=0;
for(var i in arr) { total += arr[i]; }
Commentaren (9)
var total = 0;
$.each(arr,function() {
    total += this;
});
Commentaren (8)