flash - 在带有矢量的 Flash Player 10 中,为什么还要使用数组?

标签 flash arrays actionscript-3 types vector

如果您的目标是 Flash Player 10,是否有理由坚持使用数组作为 AS3 中的默认列表数据结构?为什么不在整个程序中使用向量(类型化数组)作为默认值,因为它们是:

  • 更快
  • 类型检查

  • 它是否表现不佳或导致更高的内存开销?有什么理由再使用数组吗?

    最佳答案

    充分的理由。例如,向量不是稀疏填充的,因此如果您的 Vector 的索引为 999,则您有一个包含 1,000 个元素的数组。在标准 Array 中,您可能只有一个。

    关于flash - 在带有矢量的 Flash Player 10 中,为什么还要使用数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4170489/

    相关文章:

    javascript - 在 Javascript 中反转数组的最有效方法是什么?

    flash - 使用 robots.txt 或其他方法更改搜索引擎的默认页面

    javascript - Canvas 游戏——值得学习吗?

    javascript - 在 Javascript 中从 JSON 数组中查找名称值对的有效方法

    actionscript-3 - 如何将字节数组发送到服务器并检测进度?

    apache-flex - Adobe Flex 静态分析工具

    arrays - 选取数组的随机元素 Actionscript 3

    css - 如何防止 GWT Flash/ActionScript 组件在可见性切换时重新加载?

    flash - SWFUpload 在上传时过早关闭连接 (nginx 499)

    java - 用 1,2...n 填充数组的最短方法