数组filter

数组过滤filter

数组过滤

在JavaScript中,filter()是一个数组方法,用于从数组中过滤出符合特定条件的元素,并返回一个新数组。

该方法接受一个回调函数作为参数,这个回调函数会被应用于数组的每个元素。回调函数可以返回true或false,如果返回true,则该元素将被包含在新数组中,否则则不包含。该方法不会改变原始数组,而是返回一个新的数组,其中包含符合条件的元素。

  // 数组过滤
    const numb = [1, 2, 3, 1, 5, 48, 687, 785, 4, 9, 6, 8]
    let nb = numb.filter(item => item > 8)
    console.log(nb)

在这里插入图片描述

对象数组过滤

   // 对象数组过滤
    const sew = [
      { id: 6, name: 'udnf', age: 66 },
      { id: 5, name: 'ufa', age: 55 },
      { id: 77, name: 'ufaf', age: 16 },
      { id: 75, name: 'usdfsf', age: 26 },
      { id: 2, name: 'rwrwwf', age: 36 }
    ]

    let num = sew.filter(item => item.id == 5)
    let sm = num[0]

    console.log(num)
    console.log(sm)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值