JavaScript-数组(array)操作

发布时间 2023-11-17 16:48:41作者: 忙着可爱呀~

1、Map

  名称:遍历

  作用:对数组每一项进行操作,并返回一个新数组,不影响原数组;

  示例:

  val:每次执行的数组项

  index:index = val 在原数组中的下标

  array:原数组

  

2、Filter

  名称:过滤器

  作用:对数组进行筛选,并返回筛选结果新数组,不影响原数组

  示例:

  val:每次执行的数组项

  index:index = val 在原数组中的下标

  

3、Reduce

  名称:累加器

  作用:将数组的每一项归为一个结果(加减乘除等基本算法),并返回一个total结果,不影响原数组

  示例:

  prev:第一次的值默认为数组的第一项,之后为前一次执行的结果值(必须)

  currentVal:第一次值默认为数组第二项值,之后为数组下一个项的值(必须)

  currentIndex:currentIndex = currentVal 在原数组中的下标

  array:原数组