JSFiddle - React, Tailwind, and code Playground

by tr_santi

JavaScript

var objArr = {
    "Beef (80/20) raw": {
        "UNIT": "oz",
        "vitaminA": 115.4451262,
        "vitaminB12": 2.094125,
        "vitaminD": 1.199617347,
        "calories": 72,
        "protein": 4.85,
        "fat": 5.65,
        "sugar": 0,
        "saturatedfat": 2.142,
        "sodium": 19,
        "cholesterol": 20,
        "calcium": 0.0001275510204,
        "iron": 0.375,
        "fiber": 0.75,
        "zinc": 22.15988372,
        "cost": 0.3768292943,
        "serving": 4
    },
    "Beef (90/10) raw": {
        "UNIT": "oz",
        "vitaminA": 115.4451262,
        "vitaminB12": 2.094125,
        "vitaminD": 1.199617347,
        "calories": 50,
        "protein": 5.65,
        "fat": 2.83,
        "sugar": 0,
        "saturatedfat": 1.109,
        "sodium": 19,
        "cholesterol": 18,
        "calcium": 0.0001275510204,
        "iron": 0.375,
        "fiber": 0.75,
        "zinc": 22.15988372,
        "cost": 0.3768292943,
        "serving": 4
    }
}

var temp = {};
var obj = null;
for (var item in objArr) {
    for (var obj in objArr[item]) {
		if(!temp[obj]) {
       		temp[obj] = objArr[item][obj];
   		} else {
       		temp[obj] += objArr[item][obj];
   		}
    }
}

console.log(temp);