我有20个对象数组,这些对象是从数据库中获取的,每个对象都有一个唯一的ID。我也有一个带有2个ID的数据数组。我只想从20个数组中过滤掉那两个对象。
<Link href="/">
<a>BouqPost</a>
</Link>
答案 0 :(得分:1)
用户Array.filter
返回您需要的信息
var heroForTab = ['76NQjrYTdfbWN8xZOAvI', 'uDsm0BValBa31guJs10h'];
var arr = [{
id: '76NQjrYTdfbWN8xZOAvI',
name: 'aaa'
},
{
id: '1111',
name: 'bbb'
},
{
id: '2222',
name: 'ccc'
},
{
id: 'uDsm0BValBa31guJs10h',
name: 'ddd'
}
]
var result = arr.filter(item => {
return heroForTab.includes(item.id)
})
console.log(result)