AS3.0杂记——Vector与Array的比美
来源:互联网 发布:淘宝旺旺如何设置 编辑:程序博客网 时间:2024/04/30 08:49
伴随着FlashPlayer10和FlashCS4发布,一种新的AS3数据类型诞生了:Vector。
Vector是一种特殊的数组,他与Array对比如下:
1.Vector的每一个元素都有相同的数据类型,而且该类型必须在定义Vector时指定。对于Vector对象,使用 push() 方法或 unshift() 方法向 Vector 添加值时,编译器不会检查参数的数据类型,而是在运行时检查;
2.Vector是一种密集数组,即每一个索引中必须包含一个值(可以是null),而对于一个长度为4的Array数组,在位置1和3可以没有值;
3.Vector可以随时指定为固定长度的数组,而Array为定长;
4.在访问Vector内元素时有运行时范围检查;
Vector与Array性能方面比较:
1.使用 Vector 实例时的组元素的访问和迭代速度比Array 快很多;
2.Vector的splice操作要比Array慢;
- AS3.0杂记——Vector与Array的比美
- AS3.0杂记——Dictionary、Object与Array
- AS3.0 Vector的运用
- AS3.0 Vector的运用
- AS3.0杂记——AS垃圾回收机制
- Vector与Array的区别
- Vector与Array的区别
- as3中Array与Collection的区别
- AS3.0学习 Dictionary、Object与Array
- as3 vector的运用
- array 与 Vector 之间的转换
- C++ 数组array与vector的比较
- C++ 数组array与vector的比较
- C++ 数组array与vector的比较
- C++ 数组array与vector的比较
- C++ 数组array与vector的比较
- array与vector
- vector与array
- Debian 6.0.6 系统安装第十三步: 安装WINE
- SC44B0的内存地址解析
- sap学习天地
- 12306网购火车票技巧春节订票技巧
- 使用jQuery_validate插件时遇到的问题(一)
- AS3.0杂记——Vector与Array的比美
- C# 存储过程分页
- 关于报错 'Could not instantiate class named NSLayoutConstraint
- C#中容器控件GroupBox、Panel、TabControl的应用
- 说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
- OpenCL开发案例学习
- buntu和XP互相远程连接
- hibernate中Query的用法
- ubuntu下配置VIM做PHP的IDE开发环境