热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JavaScript数组方法:高效使用filter进行数据筛选

本文探讨了如何高效利用JavaScript中的`filter`方法进行数据筛选。`filter`方法能够创建一个包含通过测试的新数组,而不改变原始数组。其基本语法为:`原数组.filter((元素,索引,原数组)=>{筛选条件})`。例如,可以通过`filter`方法从一个对象数组中筛选出符合条件的对象,生成新的数组以供进一步处理。

记录一下数组过滤器得用法

过滤器会创建一个新的数组,原数组不会改变

语法:新数组 = 非空原数组.filter((条目,索引,原数组)=>{

  筛选得业务逻辑

})

 

eg:

 

let oldArr = [
{
name:'tom',
age:13
},
{
name:'tom2',
age:14
},
{
name:'tom3',
age:15
},
{
name:'tom4',
age:16
},
];
let newArr = oldArr.filter((item, index,arr)=>{
return item.age>15
});
console.log(oldArr.length) //4
console.log(newArr.length) //1

推荐阅读
author-avatar
手机用户2502937923
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有