×

前端开发数组过滤器:filter()的使用笔记

作者:andy0012021.11.09来源:Web前端之家浏览:8433评论:0
关键词:js

前端开发数组过滤器:filter()的使用笔记。

filter( )方法会创建一个新数组,数组中的数据是经过指定数据中过滤出来的符合条件的数据

filter( )的两大特点

1.filter( )不会对空数组进行检测

2.filter( )不会改变原数组

filter( )方法的用法:

array.filter(function(currentValue,index,arr), thisValue)
//currentValue:当前元素的值
//index:当前元素的下标
//arr:原数组

用法案例

获取数组中符合条件的元素

const school = [
  {
    occupation:"老师",
    age:40
  },
  {
    occupation:"学生",
    age:23
  },{
    occupation:"程序猿",
    age:1
  }
]
var newShool = school.filter(item => item.age > 20)
console.log(newShool);//[ { occupation: '老师', age: 40 }, { occupation: '学生', age: 23 } ]

您的支持是我们创作的动力!
温馨提示:本文作者系 ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://jiangweishan.com/article/js20211109a1.html

网友评论文明上网理性发言 已有0人参与

发表评论: