用es6定义对象数组(至少3个学生对象以上,属性包括姓名,性别,年龄),分别根据姓名,性别,年龄过滤得到符合条件的学生信息
时间: 2024-05-09 16:17:16 浏览: 18
好的,根据你的要求,以下是用 ES6 定义的对象数组,包括姓名、性别、年龄属性:
```javascript
const students = [
{ name: '张三', gender: '男', age: 22 },
{ name: '李四', gender: '女', age: 18 },
{ name: '王五', gender: '男', age: 20 },
{ name: '赵六', gender: '女', age: 21 },
{ name: '钱七', gender: '男', age: 19 }
];
```
接下来,我们可以根据姓名、性别、年龄属性来过滤得到符合条件的学生信息。
```javascript
// 根据姓名过滤
const nameFilter = name => {
return students.filter(student => student.name === name);
};
// 根据性别过滤
const genderFilter = gender => {
return students.filter(student => student.gender === gender);
};
// 根据年龄过滤
const ageFilter = age => {
return students.filter(student => student.age === age);
};
```
例如,我们可以通过下面的代码来输出年龄为 20 的学生:
```javascript
console.log(ageFilter(20)); // [{ name: '王五', gender: '男', age: 20 }]
```
希望我的回答对你有所帮助。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)