配列の重複を削除

タイトルそのまんま。
Object型は対応してません。

/**
 * 配列内の重複を削除
 * 
 * @param	array - 配列
 * @return	ユニークになった配列
 */
function getUniqueArray(array:Array/*of **/):Array {
	var result:Array/* of **/ = [];	//戻り値用
	var item:String;	//要素
	
	for (var i:int = 0, len:int = array.length; i < len; i++) {
		item = array[i];
		for(var j:int = 0, len2:int = result.length; j < len2; j++) {
			if(item === result[j])	break;
		}
		if(j >= len2)	result.push(item);
	}
	
	return result;
}