sinneren
@sinneren

Как отфильтровать массив объектов по значениям из имеющегося объекта?

Дан JSON, в котором массив объектов:
[ {
    "name": string,
    "type": string,
    "price": number
},
...
]

И некий объект, который содержит, пусть, одинаковые (хотя хотелось бы и без этого) ключи сопоставимые с объектами. Но не все, разумеется, только часть.

Хотелось бы из тех, что есть в объекте значений, найти в JSONе такие объекты и вывести. То есть обычный фильтр. Но как сделать не понимаю. Если использовать .filter, то в value нам придёт объект. Получается, в нем нужно еще раз фильтр сделать? Но сравнение идёт же по значению, а не ключу. Какой-то Object.equal() придумать? Как-то я совсем запутался. Есть простое решение для этого? Только не JQ, можно через Npm пакет,например.
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы