Dav*_*ngs 1 apache-flex flash actionscript-3 arraycollection
我有一个用户名和用户ID列表的ArrayCollection.在此列表中,我需要删除重复项.我搜索了互联网,虽然有很多使用数组的例子,我找不到使用ArrayCollection的任何明确的例子.
应该比其他解决方案更简单.
function removeDuplicatesInArray(val:*, index:uint, array:Array):Boolean {
return array.indexOf(val) == array.lastIndexOf(val);
}
function removeDuplicatesInCollection(collection:ArrayCollection):ArrayCollection {
collection.source = collection.source.filter(removeDuplicatesInArray);
return collection;
}
Run Code Online (Sandbox Code Playgroud)