作者:手机用户2502937923 | 来源:互联网 | 2024-10-29 18:26
本文探讨了如何高效利用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