使用a的优点和缺点是什么 Vector.<> 代替 array?

有帮助吗?

解决方案

来自 adobe 文档页面:

由于其限制,Vector 相对于其元素都是单个类的实例的 Array 实例有两个主要优点:

  • 表现:使用 Vector 实例时的数组元素访问和迭代比使用 Array 时要快得多。
  • 类型安全:在严格模式下,编译器可以识别数据类型错误,例如将错误数据类型的值分配给 Vector 或从 Vector 读取值时期望错误的数据类型。但是,请注意,当使用push()方法或unshift()方法将值添加到向量时,参数的数据类型未在编译时检查,而是在运行时检查。

其他提示

临:矢量比阵列快 - 例如看到这一点:更快JPEG编码具有Flash播放器10

魂斗罗:矢量需要FP10,并根据用户的 http://riastats.com/ 一些20%仍在使用FP9

的载体是得更快。虽然连续迭代最快的东西似乎链表的。

载体还可以是用于位图操作(签出BitmapData.setVector,也BitmapData.lock和解锁)。

有用

在注释前面提到链表例如不正确地写入尽管它跳过奇数节点和因为只有迭代的相同数据的一半量。难怪他得到这么大的结果,可能与正确的代码是快为好,但不是同%的差异。回路设置电流= current.next一个时间过多(无论是在环和作为回路条件)每次迭代引起这种行为。

据flash播放器普及率网站是高一点。周围的85%

这是源

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top