naja teils-teils.bei jeder auswahl soll ja die gesamtsumme dastehen.deswegen lasse ich es schon mit aufrufen.
Ja das meinte ich mit fehlender Logik.
Meine Funktion dient eigentlich nur dazu, aus einem Array doppelte Einträge zu entfernen und nicht die Summen zu ermitteln. Das hattest du ja auch ursprünglich nicht so gefragt. Es wäre einfacher wenn du das fragst, was du wirklich Wissen willst, denn auch dafür gäbe es eine Lösung.
und deswegen wollte ich an dieser stelle bei
for(var i in o) tmp[tmp.length] = i + ' / ' + o[i] + "<br>";
eine function einbauen,wo ich die summe wieder abziehen kann bzw den eintrag im array löschen kann.
Das wäre z.b. nicht nötig, wenn du eine Funktion hättest, die dir einfach die Anzahl der Einträge ermittelt.
Und was die Logik angeht: Was willst du denn letztendlich abziehen? Die ermittelte Anzahl des jeweiligen Eintrag oder willst du einen Eintrag aus dem Array entfernen?
Struppi.