当前位置:  开发笔记 > 编程语言 > 正文

减少多维数字数组

如何解决《减少多维数字数组》经验,为你挑选了1个好方法。

如何通过Array.prototype.reduce()函数找到以下多维数组中所有数字的总和:

var arr = [["one",3],["five",15],["ten",30],["twenty",40]];

我知道如何使用for循环,但只是想知道......



1> Rajaprabhu A..:

你可以这样做,

var sum = [["one",3],["five",15],["ten",30],["twenty",40]].reduce(function(a,b){
  return a + b[1];
}, 0);

在上面的代码中,作为第二个参数传递的0是要在计算中使用的初始值.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有