У меня есть объект json, называемый программами. Внутри этого объекта у меня есть массив ключей/значений. Мне нужно узнать, сколько объектов имеет ключ/значение «статус»: «Обзор». Итак, у нас есть 4 объекта, а два из них имеют «статус»: «Обзор». Мне нужно вернуть это число (2)Как получить длину атрибута внутри объекта с угловым
{
"id": 3,
"organizationName": "Watertown School",
"programs": [
{
"id": 72,
"programId": 456456,
"programName": "name 1",
"programType": "Phd",
"applicationType": "Domestic",
"concentration": "Medicine",
"formId": 0,
"isReviewed": true,
"status": "Review"
},
{
"id": 73,
"programId": 4564561,
"programName": "name 2",
"programType": "Phd",
"applicationType": "Domestic",
"concentration": "Medicine",
"formId": 0,
"isReviewed": true,
"status": "Draft"
},
{
"id": 74,
"programId": 10343431,
"programName": "name 3",
"programType": "Phd",
"applicationType": "Domestic",
"concentration": "Medicine",
"formId": 0,
"isReviewed": true,
"status": "Review"
},
{
"id": 75,
"programId": 10031,
"programName": "namw 4",
"programType": "Phd",
"applicationType": "Domestic",
"concentration": "Medicine",
"formId": 0,
"isReviewed": true,
"status": "Draft"
},
]
}
Вы можете использовать простой цикл для итерации 'программ'. – Satpal
data.programs.filter (функция (пункт) { возвращение item.status == "Обзор"; }). Длина ссылка http://jsfiddle.net/4sq2crqv/ – venkat7668