Skeeve: Werte eines Arrays auslesen und die redunanten entfernen

Beitrag lesen

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