JavaScript数组求和的5种常用方法


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

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数组求和的5种常用方法的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

javascript怎么修改table值

javascript字符串截取方法有哪些?

移动端全景装修图的实现实例分享

前端javascript写excel的代码示例

javascript怎么隐藏显示div

javascript怎么获取dom元素

js怎么通过类来修改css样式

javascript怎么移除dom元素

javascript的this使用方法有哪些

react可以引入css吗?

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




打赏

取消

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

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

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

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

评论

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