前端学习——迭代数组

1.map:会迭代数组中每一个元素,并根据回调函数来处理每一个元素,最后返回一个新数组,不会改变原数组。

              arr.map(function(val){...});

2.reduce: 迭代一个数组,并累积到一个值中,回调函数的参数是一个累加器和当前值。reduce有个第二参数被用来设置累加器初始值,如果没有设置,默认第一项。

3.filter:迭代数组,并且按给出的条件过滤出符合的元素

           传入一个回调函数会携带的一个参数,参数为当前迭代的项(val),返回true的会保留在数组中,返回false会被过滤。不会改变原数组。

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试