Дан JSON, в котором массив объектов:
[ {
"name": string,
"type": string,
"price": number
},
...
]
И некий объект, который содержит, пусть, одинаковые (хотя хотелось бы и без этого) ключи сопоставимые с объектами. Но не все, разумеется, только часть.
Хотелось бы из тех, что есть в объекте значений, найти в JSONе такие объекты и вывести. То есть обычный фильтр. Но как сделать не понимаю. Если использовать .filter, то в value нам придёт объект. Получается, в нем нужно еще раз фильтр сделать? Но сравнение идёт же по значению, а не ключу. Какой-то Object.equal() придумать? Как-то я совсем запутался. Есть простое решение для этого? Только не JQ, можно через Npm пакет,например.