1unitedpower: JavaScript Objecte ... mergen/summieren

Beitrag lesen

du könntest dir eigene Methoden schreiben, um mit deinen Objekten zu rechnen, z.B.:

c = my_sum(a,b);

wenn du mehrere Eigenschaften deiner Objekte verrechnen musst, wäre eine for-in-Schleife evtl. eine Lösung.

Wenn man die my_sum-Funktion schon hat, kann man daraus mit Array.prototype.reduce auch einfach eine Funktion für Listen machen:

function my_sum_list(list) {
  return list.reduce(my_sum, {
    contribute: 0,
    affected: 0
  })
}

Der zweite Paramter gibt einfach den Startwert an, bzw. den Rückgabewert für leere Listen.