数组方法——filter

今天在开发的过程中,遇到了数组的filter方法,有很多需要记住的小细节,进行以下总结。

filter翻译成中文是过滤器的意思,也就是说这个方法可以帮助我们过滤掉一些不符合条件的数组。在实际开发过程中,我们可以利用这个数组进行删除操作。

filter方法的语法:

array.filter(function(currentValue,index,arr),thisValue)

向filter方法中传入一个参数,这个参数是必须要传入的,而且必须是函数,数组的每个元素都会执行这个函数。

filter方法通过遍历数组的每一项来筛选出符合条件的数组元素。它会创建一个新的数组并返回,不会改变原数组。

  • currentValue的含义是遍历数组的每一项时数组的当前元素,是必须的选项
  • index的含义是遍历数组时当前数组元素的索引,可选
  • arr:数组对象本身,可选

 

posted @ 2021-10-04 23:31  codejing  阅读(2019)  评论(0编辑  收藏  举报