1.filter

filter函数的主要用途是对数组元素进行过滤,并返回一个符合条件的元素的数组

let nums = [10,20,30,111,222,333]

  选出nums中小于100的数:

let newNums = nums.filter(n => n<100)

2.map

map函数是对数组每个元素的映射操作,并返回一个新数组,原数组不会改变

将newNums中每个数字乘2

let new2Nums = newNums.map(n => n*2)

3.reduce

reduce函数主要用于对数组所以元素的汇总操作,如全部相加、相乘等

将new2Nums中数字全部相加:

let new3Nums = new2Nums.reduce((preValue,n) =>preValue + n)

preValue为前一次累加的和

相关文章:

  • 2021-12-12
  • 2022-01-13
  • 2021-11-19
  • 2021-04-24
  • 2021-07-25
  • 2021-10-08
  • 2021-12-25
  • 2021-10-30
猜你喜欢
  • 2021-09-17
  • 2021-07-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案