每一項相加的和sum


 一、數組

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM