Следующая функция расширяет функциональность класса Array, добавляя возможность определять сумму элементов массива:
Array.prototype.sum = function(){
for (var i=0, sum=0; i < this.length; sum += this[i++]);
return sum;
}
Пример использования:
var a = [1,2,3]; var sum = a.sum(); // переменная sum равна 6
