for (var k in dictionary) { var key:KeyType = KeyType(k); var value:ValType = ValType(dictionary[k]); // <-- lookup // do stuff }
This is what I use to loop through the entries in a dictionary. As you can see in every iteration I perform a lookup in the dictionary. Is there a more efficient way of iterating the dictionary (while keeping access to the key)?
Iterate through keys & values:
for (var k:Object in dictionary) { var value:ValType = dictionary[k]; var key:KeyType = k; }
Iterate through values more concisely:
for each (var value:ValType in dictionary) { }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With