,,JS数组求和的常用方法总结【5种方法】

,,JS数组求和的常用方法总结【5种方法】

本文主要介绍JS数组求和的常用方法,并结合实例总结分析了五种数组求和的常用操作方法及相关处理技巧。有需要的可以参考一下。

本文结合实例总结了JS数组求和的常用方法。分享给你,供你参考,如下:

题目描述

计算给定数组arr中所有元素的总和

输入描述:

数组中的元素属于Number类型。

输入例子:

sum([ 1,2,3,4 ])

输出例子:

10

方法1. 无论算法复杂程度如何,都用递归实现:

函数和(数组){

var len=arr.length

if(len==0){

返回0;

} else if (len==1){

return arr[0];

}否则{

返回arr[0]sum(arr . slice(1));

}

}

方法2.常规周期:

函数和(数组){

var s=0;

for(var I=arr . length-1;I=0;我- ) {

s=arr[I];

}

返回s;

}

方法3. 功能编程图-减少:

函数和(数组){

return arr.reduce(function(prev,curr,idx,arr){

返回以前的货币;

});

}

方法4.forEach遍历:

函数和(数组){

var s=0;

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

s=val

}, 0);

返回s;

};

方法5. 评估版:

函数和(数组){

return eval(arr . join('));

};

//测试输出运行结果:

console.log(sum([ 1,2,3,4 ])

使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun来测试上述代码,可以得到以下运行结果:

感兴趣的朋友可以测试一下上面的代码。

更多JavaScript相关内容请参考我们的专题:《JavaScript数组操作技巧总结》、《JavaScript字符与字符串操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript排序算法总结》、《JavaScript查找算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》和《JavaScript错误与调试技巧总结》。

希望这篇文章对大家的JavaScript编程有所帮助。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • slice 数组,js中的slice()方法,JS数组方法slice()用法实例分析
  • js数组转字符串,字符串转数组方法,JS 数组转字符串
  • js数组转字符串,字符串转数组方法,JS 数组转字符串,JS数组转字符串实现方法解析
  • js数组筛选的方法,js 多条件筛选
  • js数组筛选的方法,js 多条件筛选,JS实现数组过滤从简单到多条件筛选
  • js数组的常用10种方法详解图,js数组的常用10种方法详解图片
  • js数组的常用10种方法详解图,js数组的常用10种方法详解图片,JS数组的常用10种方法详解
  • js数组去重的几种方式,js数组去重最简单的方法
  • js数组去重的几种方式,js数组去重最简单的方法,js数组去重的11种方法
  • js数组去重最简单的方法,数组去重方法js
  • js数组去重最简单的方法,数组去重方法js,七种JS实现数组去重的方式
  • js数组中去除重复值的几种方法是什么,js数组中去除重复值的几种方法有哪些
  • js数组中去除重复值的几种方法是什么,js数组中去除重复值的几种方法有哪些,js数组中去除重复值的几种方法
  • js初始化一个数组,js数组初始化的三种方式
  • js初始化一个数组,js数组初始化的三种方式,js二维数组定义和初始化的三种方法总结
  • 留言与评论(共有 条评论)
       
    验证码: