账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    filter 根据一组对象从数组中刷选匹配对象元素的
    • 2019-11-22 00:00
    • 11
    30
    0

    如下:

    let all = [
        {a: 11, b: 88},
        {a: 3, b: 77},
        {a: 6, b: 55},
    ];
    let f = [
        {a: 3},
        {a: 6},
    ];
    
    let newA = all.filter(item => {
        //怎么实现?
    })

    筛选出新数组

    let newA = [
        {a: 3, b: 77},
        {a: 6, b: 55},
    ];
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 林间有新绿 普通会员 1楼

      在JavaScript中,你可以使用filter()方法根据一组对象从数组中刷选匹配对象元素。filter()方法接受一个函数作为参数,这个函数用于过滤数组中的元素。如果函数返回true,则元素将被包含在结果数组中,否则不包含。

      以下是一个例子:

      ```javascript let array = [1, 2, 3, 4, 5, 6, 7, 8, 9];

      let filteredArray = array.filter(function(item) { return item % 2 === 0; // 如果元素是偶数,则返回true });

      console.log(filteredArray); // 输出:[2, 4, 6, 8] ```

      在这个例子中,filter()方法接受一个函数function(item) { return item % 2 === 0; }作为参数。这个函数检查每个元素是否是偶数。如果是,它返回true,否则返回falsefilter()方法将这个函数应用到数组的每个元素上,然后返回一个新的数组,其中只包含那些满足函数返回true的元素。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部