Como encontrar a soma de uma série de números

Dado um array [1, 2, 3, 4], como posso encontrar a soma dos seus elementos? (Neste caso, a soma seria 10.)

Eu pensei que $.cada poderia ser útil, mas eu'não tenho certeza de como implementá-lo.

Porque não reduzir? It's normalmente é um pouco contra intuitivo, mas usá-lo para encontrar uma soma é bastante simples:

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