У меня есть объект JSON, который выглядит следующим образом:
{"data":
[
{"name":"Alan","height":"171","weight":"66"},
{"name":"Ben","height":"182","weight":"90"},
{"name":"Chris","height":"163","weight":"71"}
]
,"school":"Dover Secondary"
}
Я хотел бы отфильтровать объект JSON, чтобы получить данные тех, кто выше 170 и тяжелее 70, а затем отсортировать этот объект. Из веб-сайта jQuery я понимаю, что фильтрация может быть легко достигнута в линейном массиве с помощью чего-то вроде:
arr = jQuery.grep(arr, function(element, index){
return (element > 70 && index = 'weight');
});
Как мне одновременно отфильтровать вес и высоту, чтобы получить это:
{"data":
[
{"name":"Ben","height":"182","weight":"90"},
]
,"school":"Dover Secondary"
}