Я искал много примеров на этом сайте, но не могу вписать их в мои потребности. Мне просто нужно отфильтровать некоторые результаты JSON, используя grep()
.
Ниже мой JSON:
var data = { "items": [
{
"id": 1,
"category": "cat1"
},
{
"id": 2,
"category": "cat2"
},
{
"id": 3,
"category": "cat1"
}
]}
В приведенном выше примере
- как бы мне вернуть все предметы с категорией
cat1
? - как бы вернуть все предметы с категориями
cat1
иid
из 3?
Я знаю, что это не хороший пример, но любая помощь будет потрясающей! Спасибо!
Я пробовал варианты следующих
data.items = $.grep(data.items, function(element, index) {
return element.id == 1;
console.log(data.items);
});