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规范的方法

javascript如何删除对象属性

javascript怎么判断对象是否为空

javascript中with的用法是什么

javascript b包是什么

jscript和javascript的区别是什么

javascript怎么将对象转换为数组

javascript中对象的介绍(附代码)

javascript加入网页有几种方法

javascript中new是什么意思

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




打赏

取消

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

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

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

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

评论

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