Don P: Korrrektur

Beitrag lesen

Hallo,

Die letzte ist Quatsch, ich meinte es so:

var unique = function(a){  
  
  for (var v, o={}, b=[], n=a.length, i=0; i<n; i++) {  
  
    v = a[i];  
   (v in o) || (o[v] = !b.push(v));  
  
  }  
  return b;  
};  
  
//Beispiel:  
var myArray = [1,1,2,5,4,3,3,4,7,8,2,1];  
alert(unique(myArray)); // ergibt: 1,2,5,4,3,7,8  

Gruß, Don P