我正试图使用reduce方法对嵌套数组进行求和。我的数据数组长这样:
var data = [
[1389740400000, 576],
[1389741300000, 608],
[1389742200000, 624],
[1389743100000, 672],
[1389744000000, 691]
];
我得到了这个:
// es5
data.reduce(function(prev, next) { return prev + next[1]; })
// es6 syntax
data.reduce((prev, next) => prev + next[1])
然而,我只需要每个(嵌套)数组的第二个值。对我有什么提示或建议?我正在尝试计算数组中所有值的总和。
// 编辑:感谢答案。问题在于,我错过了最后一个initialValue。
// es6 solution
data.reduce((prev, next) => prev + next[1], 0)