html数组求和的方法,JavaScript数组求和的常用方法

JS数组求和的常用方法。

一、for循环var arr = [1,2,3];

function sum(arr) {

var s = 0;

for (var i = 0;i

s += arr[i];

}

return s;

}

console.log(sum(arr));//6

二、forEach遍历var arr = [1,2,3];

function sum(arr) {

var s = 0;

arr.forEach(function(val, idx, arr) {

s += val;

}, 0);

return s;

};

console.log(sum(arr));//6

三、reducevar arr = [1,2,3];

function sum(arr) {

return arr.reduce(function(acr, cur){

return acr + cur;

});

}

console.log(sum(arr));//6

四、递归var arr = [1,2,3];

function sum(arr) {

if(arr.length == 0){

return 0;

} else if (arr.length == 1){

return arr[0];

} else {

return arr[0] + sum(arr.slice(1));

}

}

console.log(sum(arr));//6

五、evalvar arr = [1,2,3];

function sum(arr) {

return eval(arr.join("+"));

};

console.log(sum(arr));//6

b739ec46bb5c46d9c0aa4ce35ba1ea56.png

关于找一找教程网

本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。

本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。

[JavaScript数组求和的常用方法]http://www.zyiz.net/tech/detail-145774.html

你可能感兴趣的:(html数组求和的方法)