我在这里设置了以下代码:
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学习了这一章,所以请原谅可能是愚蠢的问题。