var d:Dictionary = new Dictionary();
d["a"] = "b";
d["b"] = "z";
如何获取字典的长度/大小(2)?
最佳答案
没有内置方法来获取 AS3 字典的大小/长度/计数。
有一些解决方法:例如,您可以创建一个自定义字典类来扩展或包装 flash.utils.Dictionary
类,添加计数器功能。您可以在添加/删除条目时管理计数,或者使用简单的 For 循环迭代按需计数:
public static function countKeys(myDictionary:flash.utils.Dictionary):int
{
var n:int = 0;
for (var key:* in myDictionary) {
n++;
}
return n;
}
关于flash - 获取 ActionScript 3 字典的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2386781/