romero: Array-Splice

Beitrag lesen

Ist aber umständlich für das was er will:

Array.prototype.unique = function() {

var o = {};
    var tmp = [];
    for(var i = 0 ; i < this.length; ++i) o[this[i]] = true;

for(var i in o) tmp[tmp.length] = i;
    return tmp;
};

var T = [
'D258_70095_008',
'D258_70095_008',
'D258_70095_008',
'D258_70095_008',
'D258_70095_008',
'D258_70095_008',
'D258_70095_008',
'D258_70095_016',
'D258_70095_016',
'D258_70095_016',
'D258_70095_036',
'D258_70095_036',
]

T = T.unique();
alert(T.sort().join('\n'));


>   
> Struppi.  
  
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.  
  
lg romero