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.