javascript高阶函数的使用

153 阅读1分钟
filter()里面的return返回的是true的值

map()里面的内容进行遍历

reduce(preValue,n)对数组中所有内容进行汇总

let numbers = [
    15,30,22,86,80
]
    
let newnumbers = numbers.filter(s=>{
    return s>30
})

let newnumbers = numbers.map(function(n){
   return n*2
})

let newnumbers = numbers.reduce((preValue,n)=>{
   return preValue += n
},0)

console.log(newnumbers)