私は配列を持っています:
var exArr:Array = [5,6,10,6,5,11,7,9,12,8,8,13,7,9,14];
配列したい:
var resultArr:Array = [5,6,7,8,9,10,11,12,13,14];
私は配列を持っています:
var exArr:Array = [5,6,10,6,5,11,7,9,12,8,8,13,7,9,14];
配列したい:
var resultArr:Array = [5,6,7,8,9,10,11,12,13,14];
これはあなたに完全に使用するかもしれません。
var a:Array = [5,6,10,6,5,11,7,9,12,8,8,13,7,9,14];
a.sort();
var i:int = 0;
while(i < a.length) {
while(i < a.length+1 && a[i] == a[i+1]) {
a.splice(i, 1);
}
i++;
}
その他については、こちらをご覧ください
これを試して:
var exArr:Array = [5,6,10,6,5,11,7,9,12,8,8,13,7,9,14];
function group(subject:Array):Array
{
var base:Array = subject.slice().sort(Array.NUMERIC);
var prev:Number = base[0];
for(var i:int = 1; i < base.length; i++)
{
if(base[i] === prev)
{
base.splice(i, 1);
i--;
}
prev = base[i];
}
return base;
}
trace( group(exArr) );