Объекты
{670: true, 671: true}
Массив
0: {id: 669, item_id: 35} 1: {id: 670, item_id: 35}
Ожидаемый результат
0: {id: 670, item_id: 35}
Как можно сравнить два данных и вернуть сопоставленные на основе идентификатора.
Вот что вы хотите:)
let obj = {670: true, 671: true} let arr = [{id: 669, item_id: 35}, {id: 670, item_id: 35}] let result = arr.filter(item => obj[item.id]) console.log(result)
Результат:
[ {id: 670, item_id: 35} ]