steff: additionsproplem

Beitrag lesen

Hallo zusammen,

ich erstelle

var werte = new Array();
werte[0] = new Object();

weise dann einen Wert zu

while(true) {
...
if(werte[0][erk1] == undefined)
   werte[0][erk1] = parseInt(wert);
else
   werte[0][erk1] += parseInt(wert);
...

erk1 ist ein assotiativer Begriff und wert der Wert (2,3,5,7,...)

die Werte werden nun alle richtig ausgegeben. Nun mag ich von diesen Werten einen Gesamtwert bilden (2+3+5+7+,...).

Was machte ich ?

Array.prototype.array_add = function() {
  return eval(this.join("+"));
};

for(var p in produkte[0]) {
   var ges = array_add(werte[0][p]);
}

Ergebniss:
Objekt erwartet

Was mache ich noch falsch ????

Viele Grüße
Stefan