Есть массив
[
{
"id": 1,
"title": "Материалы",
"alias": "materials",
"subcategories": [
{
"id": 1,
"title": "Ортопедические материалы",
"alias": "orthopedic-materials",
"category": "Материалы",
"rating": 10
},
{
"id": 2,
"title": "Терапевтические материалы",
"alias": "therapeutic-materials",
"category": "Материалы",
"rating": 3
},
{
"id": 3,
"title": "Хирургические материалы",
"alias": "surgical-materials",
"category": "Материалы",
"rating": 12
}
]
},
{
"id": 2,
"title": "Инструменты",
"alias": "tools",
"subcategories": [
{
"id": 4,
"title": "Ножницы",
"alias": "scissors",
"category": "Инструменты",
"rating": 8
},
{
"id": 5,
"title": "Пинцеты",
"alias": "tweezers",
"category": "Инструменты",
"rating": 1
}
]
},
{
"id": 3,
"title": "Оборудование",
"alias": "equipment",
"subcategories": [
{
"id": 6,
"title": "Апекслокаторы",
"alias": "apexlocators",
"category": "Оборудование",
"rating": 4
}
]
}
]
Как гуляю по всему массиву, найти 2 Объекта ПОДКАТЕГОРИИ, у которых самый большой рейтинг?
А точнее как вывести по значению rating объекты - 'Хирургические материалы' и 'Ортопедические материалы'?