Actionscript:ユニークな配列

ちょっと仕事で必要だったので作成。
引数に配列を入れて呼び出すとソートした上でユニークな配列を返してきます。

(例)
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);
}

This entry was posted in FLASH Actionscript. Bookmark the permalink.

コメントを残す

メールアドレスが公開されることはありません。