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.

コメントをどうぞ

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>