我想使用jQuery来计算almSeverity =“1”的所有警报。我从Web服务获得以下JSON响应:
{
"notification": "Alarm search is complete",
"alarmList": [
{
"almId": 1,",
"almSeverity": "1"
},
{
"almId": 2,
"almSeverity": "2"
},
{
"almId": 3,
"almSeverity": "1"
}
]
}
我按照这样计算所有警报:
data.alarmList.length;
...但是,在almSeverity为1的情况下计算警报的最佳方法是什么?
答案 0 :(得分:0)
看起来你有一个javascript数组,而不是JSON,如果是这样你只能过滤它
data.alarmList.filter(function(x) {
return x.almSeverity == '1';
}).length