数组方法——filter


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

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

filter方法的语法:

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

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

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM