У меня есть объект, который возвращается из API.
Я хочу легко обработать его в Javascript и вернуть только те тесты, которые имеют свойство "Grade".
Структура объекта выглядит следующим образом:
{
"ScoreCard": {
"tests": {
"test1": {
"id": 100,
"score": 0,
"details": {
"type": "table"
}
},
"test2": {
"id": 200,
"score": 1,
"details": {
"type": "Grade"
}
},
//moretests
}
Есть ли простой способ сделать это с помощью фильтра?
Я знаю, что могу получить ключи от объекта, используя
var keys = object.keys(response)
, и если я проведу через это, я смогу создатьнабор результатов - но это кажется очень громоздким.Я уверен, что есть более простое решение - которое я не рассматриваю.