在ArrayCollection中,需要对字段中的记录进行计数



Flash Builder 4,AS3。

在ArrayCollection中,需要统计字段中的记录,例如,需要知道有多少用户的年龄为25岁。这是我的DataGrid的ArrayCollection数据提供程序。

在SQL中很简单,只需要以下命令:从年龄="25"的员工中选择年龄、计数(年龄);

但是ArrayCollection尝试了几种方法,但都不行,有人能帮我吗?

非常感谢!

假设ArrayCollection具有带字段age:的对象

var ac:ArrayCollection = new ArrayCollection([ { "name":"test1", "age":25 }, { "name":"test1", "age":20 }, { "name":"test1", "age":25 } ]);
var count:int = 0;
for each (var item:Object in ac) 
{
    if (item.age == 25)
        ++count;
}
trace(count);

相关内容

  • 没有找到相关文章

最新更新