假设我有一个 userId 数组
const userIds = ['1234', '3212', '1122']
然后我有一个对象数组
const arrayOfObjects = [
{
_source: {itemId: ['1234'] }
},
{
_source: {itemId: ['3212'] }
},
{
_source: {itemId: ['1111'] }
}
]
我想通过将 id 与 userIds 数组匹配来过滤对象数组
arrayOfObjects.filter(item => item._source.itemId === "这里放什么?")
最佳答案
试试这个
arrayOfObjects.filter(item => userIds.includes(item._source.itemId[0]))
关于javascript - 根据数组条件进行过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53875069/