ArrayCollection和Array的区别
2013-07-12 10:57
260 查看
ArrayCollection实现接口ICollectionView,在Flex的类定义内属于[数据集],他提供更强大的检索、过滤、排序、分类、更新监控等功能。FDK2提供的类似的类还有XMLListCollection这两者差别在于如果用array在作为data provider绑定于control之上,就无法获得控件的更新,除非控件被重新绘制或者data provider被重新指定,而Collection则是将array的副本存储于Collection类的某个对象之中,其特点是Collection类本身就具备了确保数据同步的方法,例子如下(取自adobe内部工程师training示例,稍有改变)
增加对象:Array.push()ArrayCollection.addItem()删除对象:Array.splice()ArrayCollection.removeItemAt()清空数组:Array.splice(0)
ArrayCollection.removeAll()
遍历:/article/2794355.html
增加对象:Array.push()ArrayCollection.addItem()删除对象:Array.splice()ArrayCollection.removeItemAt()清空数组:Array.splice(0)
ArrayCollection.removeAll()
遍历:/article/2794355.html
相关文章推荐
- FLEX Array和ArrayCollection的区别
- Flex基础-----之Flex中Array和ArrayCollection的区别
- Flex中ArrayCollection与Array的区别
- Array与ArrayCollection的区别
- Flex中Array,ArrayList,ArrayCollection的区别
- Array 和 ArrayCollection 区别
- Flex的Array和ArrayCollection的用法和区别
- Array 和 ArrayCollection 区别
- Flex学习笔记:ArrayCollection和Array的区别
- 在Java中System.arraycopy() 和 Arrays.copyOf()两者之间的区别?
- 数组Array和集合的区别
- PHP中array_merge和array相加的区别
- HashMap和HashSet的使用,区别。集合,Array、Collection(List/Set/Queue)、Map
- PHP 中isset与array_key_exists的区别
- array_reverse 与 krsort的区别
- c#中Dictionary、ArrayList、Hashtable和数组 Array 的区别(转)
- PHP 数组相加和array_merge的区别
- php call_user_func(),call_user_func_array()使用和区别
- JavaScript Array.splice()和slice()的区别
- Array Arraylist List Hashtable Dictionary Stack Queue的区别