Revision: 13969
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 14, 2009 10:07 by sidneydekoning
Initial Code
// removes all duplicate items from an array /** * @method removeDuplicates * @description removes duplicate items from the array * @param haystack:Array - the array from which to remove any duplicates */ public static function removeDuplicates(haystack:Array):Array{ var dict:Dictionary = new Dictionary( true ); var output:Array = new Array( ); var item:*; var total:int = haystack.length; var pointer:int = 0; for(pointer; pointer < total ; pointer++) { item = haystack[pointer]; if(dict[item] == undefined) { output.push( item ); dict[item] = true; } } return output; }
Initial URL
Initial Description
Initial Title
Remove duplicates from Array
Initial Tags
Initial Language
ActionScript 3