对象映射动作的长度

时间:2011-06-08 10:34:38

标签: actionscript map iteration

我有一个对象在actionscript中用作地图

var map:Object = new Object();

map[1] = "one";
map[2] = "one";

有没有简单的方法可以在没有迭代的情况下获得地图的长度?

2 个答案:

答案 0 :(得分:2)

可能不是更好,但我认为使用ObjectUtil更容易......

import mx.utils.ObjectUtil;
ObjectUtil.getClassInfo(map).properties.length;

在你的情况下,这将返回2.

答案 1 :(得分:1)

不,最简单的方法是迭代地图。