ちょっと仕事で必要だったので作成。
引数に配列を入れて呼び出すとソートした上でユニークな配列を返してきます。
(例)
var data:Array = new Array();
data = ["07","01","01","05","07"];
trace(getUniq(data);)
実行結果
01,02,05,07
//-----------------------------------------------
// ユニークな配列を返す
//-----------------------------------------------
function getUniq (myAry:Array) {
var retAry:Array = new Array ();
var temp:String = "";
var j:Number = 0;
myAry.sort ();
for (var i = 0; i < myAry.length; i++) {
if (myAry[i] eq temp) {
} else {
retAry[j] = myAry[i];
j++;
}
temp = myAry[i];
}
return (retAry);
}