Here you can find the source of sum()
//adding a method to arrays to sum their number elements Array.prototype.sum = function(){ var sum = 0;/*w ww . ja va2s.co m*/ for(var index in this){ if(typeof this[index] === "number"){ sum += this[index]; } } return sum; } var numbers = [1,2,3,4,5]; console.log(numbers.sum()); //logs 15
Array.prototype.sum = function(){ for(var i=0,sum=0;i<this.length;sum+=this[i++]); return sum; Array.prototype.max = function(){ return Math.max.apply({},this) Array.prototype.min = function(){ return Math.min.apply({},this) ...
Array.prototype.sum = function() { var i; var s:Number = 0; for (i=0; i < this.length; i++) { s += Number(this[i]); return s; var test = new Array(1, 2, 3); ...
'use strict'; Array.prototype.sum = function () { var total = 0; var i = this.length; while (i--) { total += this[i]; return total; }; ...
Array.prototype.sum = function() { total = 0; for (var i=0;i < this.length;i++) { total += this[i]; return total; }; var a = []; for (var i=0;i < 1000;i++) { ...
var ary1 = new Array(12, 55, 43, 32, 44); var ary2 = new Array(12, 33, 1); Array.prototype.sum = function() { var output = 0; for (var i = 0; i < this.length; i++) { output += this[i]; return output; }; ...
Array.prototype.sum = function(){ var sum = 0; for(var i = 0; i < this.length; i++){ if(typeof this[i] === "number"){ sum += this[i]; return sum; var numbers = [1,2,3,4,5]; console.log(numbers.sum());
var ary1 = new Array(12, 55, 43, 32, 44); var ary2 = new Array(12, 33, 1); Array.prototype.sum = function() { var output = 0; for (var i = 0; i < this.length; i++) { output += this[i]; return output; }; ...
Array.prototype.sum = function(){ for(var i=0,sum=0;i<this.length;sum+=this[i++]); return sum; Array.prototype.max = function(){ return Math.max.apply({},this) Array.prototype.first = function(){ return this[0]; ...
Array.prototype.sum = function () { return this.reduce(function(sum, val){ return sum + val }) console.log([1, 2, 3, 4].sum());