怎么使用js的filter方法过滤数组

本文小编为大家详细介绍“怎么使用js的filter方法过滤数组”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用js的filter方法过滤数组”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

在公安等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站制作、成都网站设计、外贸营销网站建设 网站设计制作按需求定制网站,公司网站建设,企业网站建设,高端网站设计,成都营销网站建设,成都外贸网站建设公司,公安网站建设费用合理。

1、fileter()方法

创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素 ,对数组中的每个元素进行过滤。

2、使用方法

array.filter(callbackfn[, thisArg]);

3、使用说明

array:必需参数,一个数组对象。

callbackfn:必需参数,一个接收最多三个参数的函数。对于数组中的每个元素,filter 方法都会调用 callbackfn 函数一次。

thisArg:可选参数,可在 callbackfn 函数中为其用 this 关键字的对象。如果省略 thisArg,则 undefined 将用作 this 值。

4、使用实例

let oldArr=[
    {
        id:11,
        name:'Peter',
        parentId:1
    },
    {
        id:13,
        name:'Paul',
        parentId:2
    },
    {
        id:12,
        name:'Mary',
        parentId:2
    }
];
let myMethod=function(item){
      return item.parentId===2;
};
let newArr=oldArr.filter(myMethod);
console.log(newArr.valueOf());//得到的新数组是parentId为2的两个项目组成

读到这里,这篇“怎么使用js的filter方法过滤数组”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


分享题目:怎么使用js的filter方法过滤数组
文章源于:http://bzwzjz.com/article/gegeje.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 重庆网站制作 网站制作报价 网站建设费用 成都网站建设 手机网站制作设计 重庆电商网站建设 泸州网站建设 成都网站建设 高端网站设计 LED网站设计方案 达州网站设计 成都网站建设 手机网站制作 企业网站建设 响应式网站设计方案 网站建设公司 成都网站建设 成都企业网站建设公司 成都商城网站制作 高端网站建设 企业网站设计 网站设计制作报价