首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何同时使用滤波法和查找法?

如何同时使用滤波法和查找法?
EN

Stack Overflow用户
提问于 2022-06-03 03:38:14
回答 1查看 37关注 0票数 -1

我想同时使用filter方法和find方法进行排序,但是它不能很好地工作。

代码语言:javascript
复制
const nums = [
    17022,
    17027
]

const coupons = [
    {
        "coupon_id": 17022,
    },
    {
        "coupon_id": 17022,
    },
    {
        "coupon_id": 17024,
    },
    {
        "coupon_id": 17025,
    },
    {
        "coupon_id": 17026,
    },
    {
        "coupon_id": 17027,
    }
]

我想要的是

代码语言:javascript
复制
couponsNew = coupons.filter(coupon => {
  return nums.find(id => coupon.coupon_id !== id)
})

要得到couponsNew,coupon_id不是17022,17027。

EN

回答 1

Stack Overflow用户

发布于 2022-06-03 03:51:01

尝尝这个

代码语言:javascript
复制
const data = coupons.filter((d)=> !nums.includes(d.coupon_id));
console.log(data);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72484456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档