Мне нужна функция, которая будет искать/фильтровать наибольшее значение во вложенном массиве и затем возвращать родительскую область.Угловой: как искать в вложенном массиве?
Мой массив выглядит следующий:
data = {"people":
[{"male": [
{"name": "Bob" ,"age": "32"},
{"name":"Mike", "age":"22"}
]},
{"female": [
{"name":"Jessica", "age": "24"},
{"name":"Ann", "age": "23"}
]}]}
И мне нужно, чтобы найти самое большое значение возраста из всех людей, а затем вернуться обратно мужской или женский массив (в примере это мужской массив)
С помощью JavaScript Я могу использовать что-то вроде:
largest = array.reduce((x, y) ->
if x > y then x else y
)
console.log largest
но как это можно реализовать для вложенного массива?
Или есть способ использования угловых $filter
?
Это не вложенный массив, который вы используете. это объект, у которого есть некоторые свойства, причем их значения являются массивом. – lexith