JS高阶函数应用

题目:求出以下数组中大于20的值然后取总

let nums = [23,45,6,78,8,14]

解答:let newnums = nums.filter(function(n){
return n>20
}).map(function(n){
return n2
}).reduce(function(prevalue,n){
return prevalue+n
})
或者
let newnums = nums.filter(n => n>20).map(n => n
2).reduce((prevalue,n)=> prevalue+n)

                 console.log(newnums)

猜你喜欢

转载自blog.51cto.com/13550695/2458876