迭代對象屬性和迭代數組時迭代性能是否有影響?ActionScript2的性能:迭代對象屬性
例,使用對象:
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實現中,迭代對象屬性的速度比20x慢,但我一直無法爲ActionScript2找到這樣的度量。
你能發佈你的代碼嗎? – Luke 2009-01-27 23:43:30