ActionScript 3 Remove duplicates in an array

April 17, 2008 by jared 

function fRemoveDup(ac:Array) : void
{
    var i, j : int;
    for (i = 0; i < ac.length - 1; i++)
        for (j = i + 1; j < ac.length; j++)
            if (ac[i] === ac[j])
                ac.splice(j, 1);
}

Then use fRemoveDup(arrayHere) to clear any duplicates.

Click here to download sample.