for (var k in dictionary)
{
var key:KeyType = KeyType(k);
var value:ValType = ValType(dictionary[k]); // <-- lookup
// do stuff
}
这是我用来循环字典中的条目的。正如您在每次迭代中看到的那样,我都会在字典中执行查找。是否有更有效的方法来迭代字典(同时保持对键的访问)?
最佳答案
迭代键和值:
for (var k:Object in dictionary) {
var value:ValType = dictionary[k];
var key:KeyType = k;
}
更简洁地迭代值:
for each (var value:ValType in dictionary) {
}
关于actionscript-3 - 通过 AS3 字典进行高效循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2386793/