【发布时间】:2010-10-03 17:37:53
【问题描述】:
迭代对象属性与迭代数组时是否会影响性能?
示例,使用对象:
var x:Object = {one: 1, two: 2, three: 3};
for (var s:String in x) {
trace(x[s]);
}
Vs 使用数组
var a:Array = [1, 2, 3];
var len:Number = a.length;
for (var i:Number = 0; i < len; ++i) {
trace(a[i]);
}
那么 - 哪个更快,最重要的是什么因素?
IIRC,在某些 JavaScript 实现中,迭代对象属性的速度会慢 20 倍,但我无法为 ActionScript2 找到这样的测量方法。
【问题讨论】:
标签: performance actionscript actionscript-2 iteration