I want to add every value with the same key togehter. The Arrays look something like this, only with different values:
{"bank":1752000,"money":215560,"black_money":0}
{"bank":1752000,"money":215560,"black_money":0}
{"bank":1752000,"money":215560,"black_money":0}
{"bank":1752000,"money":215560,"black_money":0}
{"bank":1752000,"money":215560,"black_money":0}
{"bank":1752000,"money":215560,"black_money":0}
{"bank":1752000,"money":215560,"black_money":0}
As the result in the end i need three variables. One for bank, one for money and one for black_money. Can somebody please help me, i tried a lot of ways but none of theme worked.
Initialise an object with default values, and then loop over the array, and add each object property value to the output object.
const data = [
{ bank: 1752000, money: 215560, black_money: 0 },
{ bank: 1752000, money: 215560, black_money: 0 },
{ bank: 1752000, money: 215560, black_money: 0 },
{ bank: 1752000, money: 215560, black_money: 0 },
{ bank: 1752000, money: 215560, black_money: 0 },
{ bank: 1752000, money: 215560, black_money: 0 },
{ bank: 1752000, money: 215560, black_money: 0 }
];
const out = { bank: 0, money: 0, black_money: 0 };
for (const obj of data) {
out.bank += obj.bank;
out.money += obj.money;
out.black_money += obj.black_money;
}
console.log(out);
console.log(out.bank);
console.log(out.money);
console.log(out.black_money);