【发布时间】:2020-02-15 22:16:47
【问题描述】:
我有一个问题。我正在学习 JavaScript,而且我是 StackOverflow 的新手。所以,如果我有一个
Array = [ 7, 5, 6, 1, 3, 7]
如何使用 Filter 和 Reduction 函数显示该数组的值大于这些数字的平均值?我已经这样做了
const values = [5, 6, 10, 4, 3, 7, 1]
function averageValues(v) {
let sum = 0
for(let i = 0; i < v.length; i++){
sum += v[i]
}
return sum/v.length
}
const average = averageValues(values)
console.log('Average = ' + average)
console.log(values.filter(function(v){
return v > average
}))
【问题讨论】:
-
看起来不错。我会保持这种状态。
-
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… 准确显示了如何计算总和...
标签: javascript arrays function logic