向量和每個 vs 陣列和
使用 Vector.<T>
型別和 for each
迴圈比傳統陣列和 for
迴圈更高效:
好:
var list:Vector.<Sprite> = new <Sprite>[];
for each(var sprite:Sprite in list) {
sprite.x += 1;
}
壞:
var list:Array = [];
for (var i:int = 0; i < list.length; i++) {
var sprite:Sprite = list[i];
sprite.x += 1;
}