Я хотел бы проверить, существует ли существующий объект для каждого идентификатора массива.
const ids = [ 'xxnQt5X8pfbcJMn6i', 'fbcJMn6ixxnQt5X8p' ]
const target = [
{ _id: 'xxnQt5X8pfbcJMn6i' },
{ _id: 'Qt5X8pfbcJMn6ixxn' },
]
В этом примере я хотел бы получить false
, поскольку второй идентификатор (fbcJMn6ixxnQt5X8p)не существует.
Это должно вернуть true
:
const ids = [ 'xxnQt5X8pfbcJMn6i', 'fbcJMn6ixxnQt5X8p' ]
const target = [
{ _id: 'xxnQt5X8pfbcJMn6i' },
{ _id: 'Qt5X8pfbcJMn6ixxn' },
{ _id: 'fbcJMn6ixxnQt5X8p' },
]
Это то, что я пробовал:
ids.every(id => target.find(element => element._id === id))