一、數組
var arr = [1, 2, 3, 4, 5]; //原型寫的方法 Array.prototype.sum = function () { var result = 0; for (var i = 0; i < this.length; i++) { result += this[i]; } return result; }; //調用方法 alert(arr.sum()); //15
二、直接寫數字
調用方法:sum(數字,數字)
function sum() { var args = arguments; var res = 0; for (var i = 0; i < args.length; i++) { res += args[i]; } console.log(res); } sum(1, 2, 3, 4,5); //15
或者ES6的方法
function sum(...arr) { var res = 0; for (var i = 0; i < arr.length; i++) { res += arr[i]; } console.log(res); } sum(1, 2, 3, 4,5); //15