Hallo,
Nun dann würde man das etwa so machen:
var tabelle = [
{art: USD, wert: 123},
{art: MUS, wert: 345}
];
var ergebnis = {};
for (var i = i; i < tabelle.length; ++i) {
var eintrag = ergebnis[tabelle[i].art];
if (eintrag) {
eintrag.wert += tabelle[i].wert;
++eintrag.anzahl;
} else {
ergebnis[tabelle[i].art] = {wert: tabelle[i].wert, anzahl: 1};
}
}
Disclaimer: Möglicherweise enthaltene Fehler dienen lediglich pädagogischen Zwecken ;-)
Grüße
Daniel