Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/05/2011, 15:15
Avatar de Aijoona
Aijoona
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Buenos Aires
Mensajes: 779
Antigüedad: 12 años, 11 meses
Puntos: 343
Respuesta: Sumar un array javascript

Implementación:

Código Javascript:
Ver original
  1. /**
  2.  * Suma los elementos de un array
  3.  *
  4.  * @author Aijoona
  5.  */
  6. Array.prototype.sum = function() {
  7.     if(Array.prototype.reduce) {
  8.         return this.reduce(function(a, b) {
  9.             return Number(a) + Number(b);
  10.         });
  11.     }
  12.  
  13.     var s = 0, a = this.concat();
  14.  
  15.     while(a.length) s += Number(a.shift());
  16.  
  17.     return s;
  18. };
  19.  
  20. [1,2,3,4,5].sum(); // 15
__________________
blog | @aijoona