as3中何时使用ArrayCollection或Array?

发布于 2024-11-14 23:27:24 字数 86 浏览 3 评论 0原文

我知道 ArrayCollection 是 Array 的包装器,但我想知道何时选择一个而不是另一个?过度使用 ArrayCollection 会影响性能吗?

I know that an ArrayCollection is a wrapper over an Array, but what I wanted to know is when to choose one over the other? Will the over usage of ArrayCollections result in performance?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笑饮青盏花 2024-11-21 23:27:24

ArrayCollection 的主要优点是 collectionChange 事件,它允许利用与其进行数据绑定。

其他一些是:

  • 可以在不修改或复制底层数组的情况下对集合元素进行过滤或排序。
  • ICollectionView 的实现,允许创建游标并用它迭代集合。
  • 在数据网格/等中显示多个数组(在这种情况下,数组会自动转换为数组集合)

如果您不需要任何这些优点,请使用简单的Array

The main advantage of ArrayCollection is collectionChange event which allows to get advantage of data binding with it.

Some others are:

  • Possibility to filter or sort elements of collection without modifying or copying of underlying array.
  • Implementation of ICollectionView which allows to create a cursor and iterate collection with it.
  • Display of multiple arrays in a datagrid / etc (in this case, arrays are automatically converted to arrayCollections anyway)

If you don't need any of these advantages use simple Array.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文