в lodash есть возможность фильтрации в массиве, который находится в объекте?
У меня есть объект, в котором есть массив.Похоже на это
{
"id": "1",
"name": "Test 1",
"tag": ["blue","red", "yellow"]
},
{
"id": "2",
"name": "Test 2",
"tag": ["red", "yellow"]
},
{
"id": "3",
"name": "Test 3",
"tag": ["green"]
}
Что я хочу сделать сейчас.Если тег Red, он должен вывести объект с идентификаторами: 1 и 2. Tag = Green только для объекта с id: 3. И т. Д.
Теперь я попытался решить эту проблему с помощью lodashфильтр.
const filteredColors = _.filter(colors, function(c) {
return _.includes(['Test 1', 'Test 2'], c.name);
});
// returns Objects with 2 Entrys = Correct
Я могу фильтровать нормальные значения, но как найти значение в массиве?