gpt4 book ai didi

javascript - 在数组 ids 中查找对象

转载 作者:行者123 更新时间:2023-11-28 12:16:36 29 4
gpt4 key购买 nike

我有数组中的 id 列表和其他数组中的文章列表。

我想通过 id 数组中查找的 ids 过滤我的 article 数组。

示例:

const ids = [ '1', '2', '3' ];
const articles = [
{ id: '1', title: 'blua' },
{ id: '10', title: 'blua' }
...
];

我尝试过这个:

ids.map((id) => {
return audits.find((audit) => {
return id === audit.id;
});
});

但返回欠定义:/

我认为这不是一个好方法^^

有人可以帮助我吗?

谢谢!

最佳答案

使用array.prototype.filterarray.prototype.includes:

const ids = [ '1', '2', '3' ];
const articles = [ { id: '1', title: 'blua' },{ id: '10', title: 'blua' } ];

const filtered = articles.filter(a => ids.includes(a.id));

console.log(filtered);

关于javascript - 在数组 ids 中查找对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48265198/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com