可枚举的函数,特别是JavaScript中的`.reduce()`函数

时间:2018-06-22 16:37:00

标签: javascript arrays function filter reduce

我在这里设置了以下代码:

var numbers = [1,2,3,4,5,6,7,8,9,2,3,4,5,6,1,2,3,4,5,6,7,8,8,4,3,2];
var greaterThan3 = numbers.filter (item => item >= 3);
console.log(greaterThan3);
greaterThan3.reduce((item, amount) => item + amount);

但这只能给我这个:

[3, 4, 5, 6, 7, 8, 9, 3, 4, 5, 6, 3, 4, 5, 6, 7, 8, 8, 4, 3]

而且,我知道它可能与我设置.reduce()行的方式有关。我正在尝试使大于或等于3的数字加起来等于一个数字。我假设我必须定义总计和金额,但不确定。只是从Bloc学习了这一章,所以请原谅可能是愚蠢的问题。

0 个答案:

没有答案