Y at-il un problème de performance lors de l'itération des attributs d'objet par rapport à l'itération d'un tableau?Performances d'ActionScript2: Itérer sur les attributs d'objet
exemple, des objets en utilisant:
var x:Object = {one: 1, two: 2, three: 3};
for (var s:String in x) {
trace(x[s]);
}
Vs en utilisant un tableau
var a:Array = [1, 2, 3];
var len:Number = a.length;
for (var i:Number = 0; i < len; ++i) {
trace(a[i]);
}
donc - ce qui est plus rapide et plus important encore par quel facteur? IIRC, dans certaines implémentations JavaScript, l'itération sur les attributs d'objets est plus lente jusqu'à 20x mais je n'ai pas réussi à trouver une telle mesure pour ActionScript2.
Pouvez-vous poster votre code? – Luke