读书人

as3中数组array与vector的差别

发布时间: 2012-11-26 11:48:49 作者: rapoo

as3中数组array与vector的区别

ActionScript 3.0 中可用的另一种索引数组类型为 Vector 类。Vector 实例是“指定类型的数组”,这表示 Vector 实例中的所有元素始终具有同一数据类型。

注: 从 Flash Player 10 和 Adobe AIR 1.5 开始提供 Vector 类。

在声明 Vector 变量或实例化 Vector 对象时,要显式指定 Vector 可以包含的对象的数据类型。指定的数据类型称为 Vector 的“基本类型”。在运行时和编译时(在严格模式下),会检查任何设置 Vector 元素的值或从 Vector 检索值的代码。如果要添加或检索的对象的数据类型与 Vector 的基本类型不匹配,则会发生错误。

除数据类型限制之外,Vector 类还具有一些其它限制,从而有别于 Array 类:

读书人网 >Web前端

热点推荐