前端学习——迭代数组

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

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

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

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

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

阅读更多
想对作者说点什么?

博主推荐

换一批

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