Moin!
Allgemein kannst Du sowas mit assoziativen Arrays erledigen:
var seen= new Array();
for (var i= liste.length; i--;) {
if ( 0 == seen[ liste[i] ]++ ) {
// Dieser Eintrag ist neu
// Hier also hinzufügen
}
else {
// Dieser Eintrag trat zum seen[ liste[i] ]ten Male auf
}
}
-- Skeeve