2

是否有一个函数允许我确定 ActionScript 2 关联数组中的键数,而无需遍历该数组?

// ascertain the length/size of an associative array
var o:Object = new Object();
o["k1"] = "v1";
o["k2"] = "v2";
o["k3"] = "v3";

我希望有一个返回 3 的“o.size”或“o.length”。

谢谢。

4

1 回答 1

1
var o:Object = new Object();
o["k1"] = "v1";
o["k2"] = "v2";
o["k3"] = "v3";

var len:Number = 0;
for( i in o ) len++;
trace( len );

抱歉,对象没有长度/大小,迭代是您唯一的选择。AS3 使用 Dictionary 类对此有更好的选择。

于 2009-12-11T01:12:02.193 回答