数组filter的使用方法

简单记录一下数组filter的用法,代码及效果如下

      let arr = [{
            name:'西红柿炒蛋',
            color:'黄绿色'
        },
        {
            name :'西兰花炒蛋',
            color:'橘黄色'
        },
        {
            name: '西红柿炒番茄',
            color:'红色'
        },
        {
            name : '土豆炒马铃薯',
            color:'黄色'
        }
        ]
        //找到name中有西的值
        //会返回一个新的数组
        let newArr = arr.filter(v=>{
            //遍历这个数组
            //返回true 要这个元素
            //返回false 不要这个元素
            if (v.name.indexOf('西')!=-1){
                //如果不等于 -1的话就说明有这个元素
                return true;
            }
        })
        console.log(newArr);

在控制台打印的结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值