我知道 ArrayCollection
是 Array
的包装器,但我想知道什么时候选择一个而不是另一个? ArrayCollection
的过度使用会导致性能下降吗?
最佳答案
ArrayCollection
的主要优点是 collectionChange
事件,它允许利用它进行数据绑定(bind)。
其他一些是:
- 无需修改或复制底层数组即可过滤或排序集合元素。
ICollectionView
的实现,允许创建游标并使用它迭代集合。- 在datagrid/etc中显示多个数组(在这种情况下,数组会自动转换为arrayCollections)
如果您不需要任何这些优势,请使用简单的 Array
。
关于arrays - 什么时候在 as3 中使用 ArrayCollection 或 Array?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6304328/