Vector 的宣告方式:
var 變數名:Vector.<類型>;
宣告並建立物件 (初始化):
var 變數名:Vector.<類型> = new Vector.<類型>();
宣告並建立物件 (保留 10 個元素參照的位置):
var 變數名:Vector.<類型> = new Vector.<類型>(10);
宣告、建立並指定元素值 (兩種做法):
var v2:Vector.<String> = new <String>['shinder', 'qop', 'vector']; // 常用
var v1:Vector.<String> = Vector.<String>(['shinder', 'qop', 'vector']);
Array 和 Vector 在變動長度的操作時, 如 pop()、push() 和 splice() 效能都不是很好,儘量避免。照道理講設定元素值時 ( push() 或 = 設定 ),Vector 會作類型確認,速度應該比 Array 差一點。但讀取時,Vector 元素都是同一類型,讀取後無需再做型別轉換,效能就會比 Array 好一點。
沒有留言:
張貼留言