JavaScript中数组如何求和?常用方法介绍


本文摘自PHP中文网,作者青灯夜游,侵删。

本篇文章给大家分享一些JavaScript数组求和的常用方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

JS数组求和的常用方法

一、for循环

1

2

3

4

5

6

7

8

9

var arr = [1,2,3];

function sum(arr) {

  var s = 0;

  for (var i = 0;i<arr.length;i++) {

    s += arr[i];

  }

  return s;

}

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

二、forEach遍历

1

2

3

4

5

6

7

8

9

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

三、reduce

1

2

3

4

5

6

7

var arr = [1,2,3];

function sum(arr) {

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

    return acr + cur;

  });

}

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

四、递归

1

2

3

4

5

6

7

8

9

10

11

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

五、eval

1

2

3

4

5

var arr = [1,2,3];

function sum(arr) {

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

};

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

更多编程相关知识,请访问:编程教学!!

以上就是JavaScript中数组如何求和?常用方法介绍的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

javascript专题之七:类型转换

快速了解ui组件功能设计

浅谈javascript中往数组开头添加新元素的几种方法

javascript两种注释符号是什么

你需要知道的关于javascript计时器的所有内容

深入了解javascript 缓存

javascript中this用法有哪些

通过实例了解javascript数组方法slice()的使用方法

vue keep-alive组件的使用以及原理介绍

javascript代码有几种使用方式

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...