Struppi: Array-Splice

Beitrag lesen

habs grad mal getestet.hab aber auch die anzahl in das array T mit eingefügt.ohne der anzahl klappt es.mit ihr nicht.und die sollte ja schon mit bei sein.also nur jeweils 1 eintrag mit der dazugörigen anzahl,sprich wie oft ich diesen eintrag gewählt habe.

Das kannst du ohne Problem in die Funktion unique einbauen:

Array.prototype.unique = function() {  
    var o = {};  
    var tmp = [];  
    for(var i = 0 ; i < this.length; ++i)  
    if(!o[this[i]])  o[this[i]] = 1;  
    else o[this[i]]++;  
  
    for(var i in o) tmp[tmp.length] = i + '/' + o[i];  
    return tmp;  
};  

Struppi.