如何通过 Array.prototype.reduce() 找到以下多维数组中所有数字的总和功能:
var arr = [["one",3],["five",15],["ten",30],["twenty",40]];
我知道如何使用 for 循环来做到这一点,但只是想知道...
最佳答案
你可以这样做,
var sum = [["one",3],["five",15],["ten",30],["twenty",40]].reduce(function(a,b){
return a + b[1];
}, 0);
在上面的代码中,作为第二个参数传递的 0 是要在计算中使用的初始值。
关于javascript - 减少多维数字数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38473742/