Table of Contents

Nutrition Calculator

By Yiler Huang

fried rice calculator: new ingredients

Code

class Ingredient {
    constructor (nutritionData,totalAmount){
        this.name = nutritionData.name;
        this.totalAmount = totalAmount;
        this.weight = nutritionData.weight;
        this.calories = nutritionData.calories;
        this.proteinInG = nutritionData.proteinInG;
        this.caloriesFromProtein = nutritionData.caloriesFromProtein;
        this.carbInG = nutritionData.carbInG;
        this.caloriesFromCarb = nutritionData.caloriesFromCarb;
        this.fatInG = nutritionData.fatInG;
        this.caloriesFromFat = nutritionData.caloriesFromFat;
        this.fiberInG = nutritionData.fiberInG;
        this.caloriesFromFiber = nutritionData.caloriesFromFiber;
        this.sodiumInMg = nutritionData.sodiumInMg;
        this.ironInMg = nutritionData.ironInMg;
        this.calciumInMg = nutritionData.calciumInMg;
        this.vitaminCInµg = nutritionData.vitaminCInµg;
        this.vitaminDInµg = nutritionData.vitaminDInµg;
        let tOverE = this.totalAmount/this.weight;
        let calInPer = this.calories/this.weight;
        this.weight = this.totalAmount;
        this.calories = this.weight * calInPer;
        this.proteinInG = this.proteinInG * tOverE;
        this.caloriesFromProtein = this.proteinInG * 4;
        this.carbInG = this.carbInG * tOverE;
        this.caloriesFromCarb = this.carbInG * 4;
        this.fatInG = this.fatInG * tOverE;
        this.caloriesFromFat = this.fatInG * 9;
        this.fiberInG = this.fiberInG * tOverE;
        this.caloriesFromFiber = this.fiberInG * 2;
        this.sodiumInMg = this.sodiumInMg * tOverE;
        this.ironInMg = this.ironInMg * tOverE;
        this.calciumInMg = this.calciumInMg * tOverE;
        this.vitaminCInµg = this.vitaminCInµg * tOverE;
        this.vitaminDInµg = this.vitaminDInµg * tOverE;
    }
    print (){
        console.log(" ", "\n" + "weight: " + this.weight + "g", "\n", "calories: " + this.calories + "cal", "\n", "weight of protein: " + this.proteinInG + "g", "\n", "calories from protein: " + this.caloriesFromProtein + "cal", "\n", "Weight of carb: " + this.carbInG + "g", "\n", "calories from carb: " + this.caloriesFromCarb + "cal", "\n", "weight of fat: " + this.fatInG + "g", "\n", "calories from fat: " + this.caloriesFromFat + "cal");
//        if (this.nutritionData[8] == "round"){console.log("number rounded")}
//        else {console.log("number not rounded")}
        return this
    }
   }
 
class NutritionData {
    constructor (nutritionData){
        this.name = "" + nutritionData[0]
        this.weight = nutritionData[1];
        this.calories = nutritionData[2];
        this.proteinInG = nutritionData[3];
        this.caloriesFromProtein = this.proteinInG * 4;
        this.carbInG = nutritionData[4];
        this.caloriesFromCarb = this.carbInG * 4;
        this.fatInG = nutritionData[5];
        this.caloriesFromFat = this.fatInG * 9;
        this.fiberInG = nutritionData[6];
        this.caloriesFromFiber = this.fiberInG * 2;
        this.sodiumInMg = nutritionData[7];
        this.ironInMg = nutritionData[8];
        this.calciumInMg = nutritionData[9];
        this.vitaminCInµg = nutritionData[10];
        this.vitaminDInµg = nutritionData[11];
    }
    //print (){
      //  console.log("name: " + this.name + " ", "\n" + "weght: " + this.weight + "g", "\n", "calories: " + this.calories + "cal", "\n", "weight of protein: " + this.proteinInG + "g", "\n", "calories from protein: " + this.caloriesFromProtein + "cal", "\n", "weight of carb: " + this.carbInG + "g", "\n", "calories from carb: " + this.caloriesFromCarb + "cal", "\n", "weight of fat: " + this.fatInG + "g", "\n", "calories from fat: " + this.caloriesFromFat + "cal");
        //return
    }
 
function sumArrayForClasses (inputArray,property) {
  let sum = 0;
  for (let i = 0; i < inputArray.length; i++) {
    sum = sum + inputArray[i][property]
  }
  return sum}
 
 
class DishData {
    constructor (dishName,dishArray,forHowManyServing){
        this.inputs = dishArray.filter(a => a != undefined);
        this.name = dishName;
        this.ingredients = [];
        for (let u = 0; u < this.inputs.length; u ++){
            this.ingredients.push("" + this.inputs[u].name + ":" + "" + this.inputs[u].weight + "g")
        }
        this.weight = sumArrayForClasses (this.inputs,'weight')/forHowManyServing;
        this.calories = sumArrayForClasses (this.inputs,'calories')/forHowManyServing;
        this.proteinInG = sumArrayForClasses (this.inputs,'proteinInG')/forHowManyServing;
        this.caloriesFromProtein = sumArrayForClasses (this.inputs,'caloriesFromProtein')/forHowManyServing;
        this.carbInG = sumArrayForClasses (this.inputs,'carbInG')/forHowManyServing;
        this.caloriesFromCarb = sumArrayForClasses (this.inputs,'caloriesFromCarb')/forHowManyServing;
        this.fatInG = sumArrayForClasses(this.inputs,'fatInG')/forHowManyServing;
        this.caloriesFromFat = sumArrayForClasses(this.inputs,'caloriesFromFat')/forHowManyServing;
        this.fiberInG = sumArrayForClasses(this.inputs,"fiberInG")/forHowManyServing;
        this.caloriesFromFiber = sumArrayForClasses(this.inputs,"caloriesFromFiber");
        this.sodiumInMg = sumArrayForClasses(this.inputs,"sodiumInMg")/forHowManyServing;
        this.ironInMg = sumArrayForClasses(this.inputs,"ironInMg")/forHowManyServing;
        this.calciumInMg = sumArrayForClasses(this.inputs,"calciumInMg")/forHowManyServing;
        this.vitaminCInµg = sumArrayForClasses(this.inputs,"vitaminCInµg")/forHowManyServing;
        this.vitaminDInµg = sumArrayForClasses(this.inputs,"vitaminDInµg")/forHowManyServing;
        if (this.sodiumInMg >= 1000){
            this.sodiumInG = this.sodiumInMg/1000;
            delete this.sodiumInMg;
        }
        if (this.ironInMg >= 1000){
            this.ironInG = this.ironInMg/1000;
            delete this.ironInMg;
        }
        if (this.calciumInMg >= 1000){
            this.calciumInG = this.calciumInMg/1000;
            delete this.calciumInMg;
        }
        if (this.vitaminCInµg >= 1000){
            this.vitaminCInMg = this.vitaminCInµg/1000;
            delete this.vitaminCInµg;
        }
        if (this.vitaminDInµg >= 1000){
            this.vitaminDInMg = this.vitaminDInµg/1000;
            delete this.vitaminDInµg;
        }
        delete this.firstInputs;
        delete this.inputs
    }
    print(){
        console.log("dish name: " + this.name + " ", "\n" + "weight: " + this.weight + "g", "\n", "calories: " + this.calories + "cal", "\n", "weight of protein: " + this.proteinInG + "g", "\n", "calories from protein: " + this.caloriesFromProtein + "cal", "\n", "weight of carbohydrates: " + this.carbInG + "g", "\n", "calories from carbohydrates: " + this.caloriesFromCarb + "cal", "\n", "weight of fat: " + this.fatInG + "g", "\n", "calories from fat: " + this.caloriesFromFat + "cal");
    }
}
 
class PrettyPrinting {
    constructor (input){
        this.input = input
        this.name = `name: ${input.name}`;
        if (input.ingredients != undefined){
            this.ingredients = `ingredients of the dish: ${input.ingredients}`
        }
        this.weight = `weight: ${input.weight}g`;
        this.calories = `calories: ${input.calories}cal`;
        this.proteinInG = `weight of protein: ${input.proteinInG}g`;
        this.caloriesFromProtein = `calories from protein: ${input.caloriesFromProtein}cal`;
        this.carbInG = `weight of carbohydrates: ${input.carbInG}g`;
        this.caloriesFromCarb = `calories from carbohydrates: ${input.caloriesFromCarb}cal`;
        this.fatInG = `weight of fat: ${input.fatInG}g`;
        this.caloriesFromFat = `calories from fat: ${input.caloriesFromFat}cal`;
        this.fiberInG = `weight of fiber: ${input.fiberInG}g`;
        this.caloriesFromFiber = `calories from fiber: ${input.caloriesFromFiber}cal`;
        this.sodiumInMg = `weight of sodium: ${input.sodiumInMg}mg`;
        this.sodiumInG = `weight of sodium: ${input.sodiumInG}g`;
        this.ironInMg = `weight of iron: ${input.ironInMg}mg`;
        this.ironInG = `weight of iron: ${input.ironInG}g`;
        this.calciumInMg = `weight of calcium: ${input.calciumInMg}mg`;
        this.calciumInG = `weight of calcium: ${input.calciumInG}g`;
        this.vitaminCInµg = `weight of vitamin C: ${input.vitaminCInµg}µg`;
        this.vitaminCInMg = `weight of vitamin C: ${input.vitaminCInMg}mg`;
        this.vitaminDInµg = `weight of vitamin D: ${input.vitaminDInµg}µg`;
        this.vitaminDInMg = `weight of vitamin D: ${input.vitaminDInMg}mg`;
    }
    print(inputArray){
        let printArray = [];
        if (inputArray.includes("name")){
            printArray.push(this.name);
        }
        if (this.ingredients != undefined && inputArray.includes("ingredients")){
            printArray.push(this.ingredients)
        }
        if (inputArray.includes("weight")){
            printArray.push(this.weight)
        }
        if (inputArray.includes("calories")){
            printArray.push(this.calories);
        }
        if (inputArray.includes("proteinInG")){
            printArray.push(this.proteinInG);
        }
        if (inputArray.includes("caloriesFromProtein")){
            printArray.push(this.caloriesFromProtein);
        }
        if (inputArray.includes("carbInG")){
            printArray.push(this.carbInG);
        }
        if (inputArray.includes("caloriesFromCarb")){
            printArray.push(this.caloriesFromCarb);
        }
        if (inputArray.includes("fatInG")){
            printArray.push(this.fatInG);
        }
        if (inputArray.includes("caloriesFromFat")){
            printArray.push(this.caloriesFromFat);
        }
        if (inputArray.includes("fiberInG")){
            printArray.push(this.fiberInG)
        }
        if (inputArray.includes("caloriesFromFiber")){
            printArray.push(this.caloriesFromFiber)
        }
        if (this.input.sodiumInMg != undefined && inputArray.includes("sodiumWeight")){
            printArray.push(this.sodiumInMg);
        }
        else if (this.input.sodiumInG != undefined && inputArray.includes("sodiumWeight")){
            printArray.push(this.sodiumInG)
        }
        if (this.input.ironInMg != undefined && inputArray.includes("ironWeight")){
            printArray.push(this.ironInMg);
        }
        else if (this.input.ironInG != undefined && inputArray.includes("ironWeight")){
            printArray.push(this.ironInG);
        }
        if (this.input.calciumInMg != undefined && inputArray.includes("calciumWeight")){
            printArray.push(this.calciumInMg);
        }
        else if (this.input.calciumInG != undefined && inputArray.includes("calciumWeight")){
            printArray.push(this.calciumInG)
        }
        if (this.input.vitaminCInµg != undefined && inputArray.includes("vitaminCWeight")){
            printArray.push(this.vitaminCInµg)
        }
        else if (this.input.vitaminCInMg != undefined && inputArray.includes("vitaminCWeight")){
            printArray.push(this.vitaminCInMg)
        }
        if (this.input.vitaminDInµg != undefined && inputArray.includes("vitaminDWeight")){
            printArray.push(this.vitaminDInµg)
        }
        else if (this.input.vitaminInMg != undefined && inputArray.includes("vitaminDWeight")){
            printArray.push(this.vitaminDInMg)
        }
        printArray.forEach(e => console.log(e))
//        console.log("name: " + this.name + " ", "\n" + "weight: " + this.weight + "g", "\n", "calories: " + this.calories + "cal", "\n", "weight of protein: " + this.proteinInG + "g", "\n", "calories from protein: " + this.caloriesFromProtein + "cal", "\n", "weight of carbohydrates: " + this.carbInG + "g", "\n", "calories from carbohydrates: " + this.caloriesFromCarb + "cal", "\n", "weight of fat: " + this.fatInG + "g", "\n", "calories from fat: " + this.caloriesFromFat + "cal");
    }
  }
 
 
 
hamArray = ["ham",100,226,21,0.4,15]
carrotArray = ["carrot",100,41,0.9,9.6,0.2]
riceArray = ["rice",100,130,2.7,28,0.3]
peaArray = ["pea",100,81,5.4,15,0.4]
bananaArray = ["banana",100,89,1.1,22,8,0.3]
 
//Name,exampleG,ExampleCal,proInG,carInG,fatInG,fiberInG,sodiumInMg,ironInMg,calciumInMg,vitaminCInµg,vitaminDInµg
 
ingredientDataBase = {
    banana:["banana",100,89,1.1,22,8,0.3,2.6,1,0.3,5,8700,0],
    pea:["pea",100,81,5.4,15,0.4,5.7,5,1.5,25,4000,0],
    rice:["rice",100,130,2.7,28.2,0.3,0.4,1,1.2,10,0,0],
    carrot:["carrot",100,41,0.9,9.6,0.2,2.8,69,0.3,33,5900,0],
    ham:["ham",100,226,21,0.4,15,0,941,1.4,8,1400,0],
    vegetableOil: ["vegetable oil",100,886,0,0,100,0,0,0.2,0,0,0],
    soySauce: ["soy sauce",100,53,8.1,4.9,0.6,0.8,5493,1.5,33,0,0],
    egg: ["egg",100,143,12.6,0.7,9.5,0,142,1.8,56,0,2],
    whiteOnion: ["white onion",100,40,1.1,9.3,0.1,1.7,4,0.2,23,7400,0],
    butter: ["butter",100,717,0.9,0.1,81.1,0,11,0,24,0,0],
    garlic: ["garlic",100,149,6.4,33,0.5,2.1,17,1.7,181,3120,0],
    greenOnion: ["green onion",100,40,0,8,0,4,40,1.4,80,1920,0],
    oysterSauce: ["oyster sauce",100,127,5.5,7.8,8.1,0.2,242,3.6,79,3.3,0.6],
    sesameOil: ["sesame oil",100,884,0,0,100,0,0,0,0,0,0]
}
 
//ingredientDataBase = {
//    banana:["banana",100,89,1.1,22,8,0.3,2.6,1,0.3,5,8700,0],
//    pea:["pea",100,81,5.4,14.5,0.4,5.7,5,1.5,25,4000,0],
 //   rice:["rice",100,130,2.7,28,0.3,0.4,1,1.2,10,0,0],
   // carrot:["carrot",100,41,0.9,9.6,0.2,2.8,69,0.3,33,5900,0],
 //   ham:["ham",100,226,21,0.4,15,0,941,1.4,8,1400,0],
 //   vegetableOil: ["vegetable oil",100,886,0,0,100,0,0,0.2,0,0,0],
 //   soySauce: ["soy sauce",100,53,8.1,4.9,0.6,0.8,5493,1.5,33,0,0],
 //   egg: ["egg",100,143,13,0.7,9.5,0,142,1.8,56,0,2],
 //   whiteOnion: ["white onion",100,40,1.1,9.3,0.1,1.7,4,0.2,23,7400,0],
 //   butter: ["butter",100,717,0.09,0.1,81,0,643,0,24,0,0],
 //   garlic: ["garlic",100,149,6.4,33,0.5,2.1,17,1.7,181,3120,0],
   // greenOnion: ["green onion",100,40,0,8,0,4,40,1.4,80,1920,0],
 //   oysterSauce: ["oyster sauce",100,51,1.4,11.0,4,0.3,2733,0.2,32,0.1,0],
   // sesameOil: ["sesame oil",100,884,0,0,1000,0,0,0,0,0,0]
//}
 
printAllArray = ["name","weight","calories","proteinInG","caloriesFromProtein","carbInG","caloriesFromCarb","fatInG","caloriesFromFat","fiberInG","caloriesFromFiber","sodiumWeight","ironWeight","calciumWeight","vitaminCWeight","vitaminDWeight","ingredients"]
 
ingredientsArray2 = [new Ingredient(new NutritionData(ingredientDataBase.butter),42),new Ingredient(new NutritionData(ingredientDataBase.egg),88),new Ingredient(new NutritionData(ingredientDataBase.carrot),120),new Ingredient(new NutritionData(ingredientDataBase.whiteOnion),125),new Ingredient(new NutritionData(ingredientDataBase.pea),70),new Ingredient(new NutritionData(ingredientDataBase.garlic),18),new Ingredient(new NutritionData (ingredientDataBase.rice),744),new Ingredient(new NutritionData(ingredientDataBase.greenOnion),36),new Ingredient(new NutritionData (ingredientDataBase.soySauce),56),new Ingredient(new NutritionData(ingredientDataBase.oysterSauce),12),new Ingredient(new NutritionData(ingredientDataBase.sesameOil),2.25)]
 
//ingredientsArray2 = [new Ingredient(new NutritionData(ingredientDataBase.butter),8.4),new Ingredient(new NutritionData(ingredientDataBase.egg),17.6),new Ingredient(new NutritionData(ingredientDataBase.carrot),24),new Ingredient(new NutritionData(ingredientDataBase.whiteOnion),25),new Ingredient(new NutritionData(ingredientDataBase.pea),14),new Ingredient(new NutritionData(ingredientDataBase.garlic),3.6),new Ingredient(new NutritionData (ingredientDataBase.rice),148.8),new Ingredient(new NutritionData(ingredientDataBase.greenOnion),7.2),new Ingredient(new NutritionData (ingredientDataBase.soySauce),12.8),new Ingredient(new NutritionData(ingredientDataBase.oysterSauce),2.4),new Ingredient(new NutritionData(ingredientDataBase.sesameOil),0.45)]
 
 
 
testFriedRice = new DishData("fried rice",ingredientsArray2,5)
 
testFriedRice2 = new PrettyPrinting(testFriedRice)
 
testFriedRice2.print(printAllArray)

Output

testFriedRice = new DishData("fried rice",ingredientsArray2)
 
testFriedRice2 = new PrettyPrinting(testFriedRice)
 
testFriedRice2.print(printAllArray)
 
name: fried rice
VM158:225 ingredients of the dish: butter:42g,egg:88g,carrot:120g,white onion:125g,pea:70g,garlic:18g,rice:744g,green onion:36g,soy sauce:56g,oyster sauce:12g,sesame oil:2.25g
VM158:225 weight: 262.65g
VM158:225 calories: 331.2220000000001cal
VM158:225 weight of protein: 8.8274g
VM158:225 calories from protein: 35.3096cal
VM158:225 weight of carbohydrates: 51.322199999999995g
VM158:225 calories from carbohydrates: 205.28879999999998cal
VM158:225 weight of fat: 9.7894g
VM158:225 calories from fat: 88.1046cal
VM158:225 weight of fiber: 2.9482g
VM158:225 calories from fiber: 29.482cal
VM158:225 weight of sodium: 670.1800000000001mg
VM158:225 weight of iron: 2.8508000000000004mg
VM158:225 weight of calcium: 61.790000000000006mg
VM158:225 weight of vitamin C: 4.0766392mg
VM158:225 weight of vitamin D: 0.3664µg

Im confidence to my result because I tried console.log the ingredients one by one and added the nutritional value.

console.log(ingredientsArray2)
VM370:1 
(11) [Ingredient, Ingredient, Ingredient, Ingredient, Ingredient, Ingredient, Ingredient, Ingredient, Ingredient, Ingredient, Ingredient]
0: Ingredient
calciumInMg: 2.016
calories: 60.228
caloriesFromCarb: 0.033600000000000005
caloriesFromFat: 61.3116
caloriesFromFiber: 0
caloriesFromProtein: 0.3024
carbInG: 0.008400000000000001
fatInG: 6.8124
fiberInG: 0
ironInMg: 0
name: "butter"
proteinInG: 0.0756
sodiumInMg: 0.924
totalAmount: 8.4
vitaminCInµg: 0
vitaminDInµg: 0
weight: 8.4
[[Prototype]]: Object
1: Ingredient
calciumInMg: 9.856000000000002
calories: 25.168
caloriesFromCarb: 0.4928
caloriesFromFat: 15.048000000000002
caloriesFromFiber: 0
caloriesFromProtein: 8.8704
carbInG: 0.1232
fatInG: 1.6720000000000002
fiberInG: 0
ironInMg: 0.3168
name: "egg"
proteinInG: 2.2176
sodiumInMg: 24.992
totalAmount: 17.6
vitaminCInµg: 0
vitaminDInµg: 0.35200000000000004
weight: 17.6
[[Prototype]]: Object
2: Ingredient
calciumInMg: 7.92
calories: 9.84
caloriesFromCarb: 9.216
caloriesFromFat: 0.432
caloriesFromFiber: 1.3439999999999999
caloriesFromProtein: 0.864
carbInG: 2.304
fatInG: 0.048
fiberInG: 0.6719999999999999
ironInMg: 0.072
name: "carrot"
proteinInG: 0.216
sodiumInMg: 16.56
totalAmount: 24
vitaminCInµg: 1416
vitaminDInµg: 0
weight: 24
[[Prototype]]: Object
3: Ingredient
calciumInMg: 5.75
calories: 10
caloriesFromCarb: 9.3
caloriesFromFat: 0.225
caloriesFromFiber: 0.85
caloriesFromProtein: 1.1
carbInG: 2.325
fatInG: 0.025
fiberInG: 0.425
ironInMg: 0.05
name: "white onion"
proteinInG: 0.275
sodiumInMg: 1
totalAmount: 25
vitaminCInµg: 1850
vitaminDInµg: 0
weight: 25
[[Prototype]]: Object
4: Ingredient
calciumInMg: 3.5000000000000004
calories: 11.34
caloriesFromCarb: 8.4
caloriesFromFat: 0.5040000000000001
caloriesFromFiber: 1.5960000000000003
caloriesFromProtein: 3.0240000000000005
carbInG: 2.1
fatInG: 0.05600000000000001
fiberInG: 0.7980000000000002
ironInMg: 0.21000000000000002
name: "pea"
proteinInG: 0.7560000000000001
sodiumInMg: 0.7000000000000001
totalAmount: 14
vitaminCInµg: 560
vitaminDInµg: 0
weight: 14
[[Prototype]]: Object
5: Ingredient
calciumInMg: 6.516000000000001
calories: 5.364
caloriesFromCarb: 4.752000000000001
caloriesFromFat: 0.16200000000000003
caloriesFromFiber: 0.15120000000000003
caloriesFromProtein: 0.9216000000000002
carbInG: 1.1880000000000002
fatInG: 0.018000000000000002
fiberInG: 0.07560000000000001
ironInMg: 0.061200000000000004
name: "garlic"
proteinInG: 0.23040000000000005
sodiumInMg: 0.6120000000000001
totalAmount: 3.6
vitaminCInµg: 112.32000000000001
vitaminDInµg: 0
weight: 3.6
[[Prototype]]: Object
6: Ingredient
calciumInMg: 14.880000000000003
calories: 193.44000000000003
caloriesFromCarb: 167.84640000000002
caloriesFromFat: 4.017600000000001
caloriesFromFiber: 1.1904000000000001
caloriesFromProtein: 16.070400000000003
carbInG: 41.961600000000004
fatInG: 0.4464000000000001
fiberInG: 0.5952000000000001
ironInMg: 1.7856000000000003
name: "rice"
proteinInG: 4.017600000000001
sodiumInMg: 1.4880000000000002
totalAmount: 148.8
vitaminCInµg: 0
vitaminDInµg: 0
weight: 148.8
[[Prototype]]: Object
7: Ingredient
calciumInMg: 5.760000000000001
calories: 2.8800000000000003
caloriesFromCarb: 2.3040000000000003
caloriesFromFat: 0
caloriesFromFiber: 0.5760000000000001
caloriesFromProtein: 0
carbInG: 0.5760000000000001
fatInG: 0
fiberInG: 0.28800000000000003
ironInMg: 0.1008
name: "green onion"
proteinInG: 0
sodiumInMg: 2.8800000000000003
totalAmount: 7.2
vitaminCInµg: 138.24
vitaminDInµg: 0
weight: 7.2
[[Prototype]]: Object
8: Ingredient
calciumInMg: 3.6959999999999997
calories: 5.936
caloriesFromCarb: 2.1952
caloriesFromFat: 0.6048
caloriesFromFiber: 0.1792
caloriesFromProtein: 3.6287999999999996
carbInG: 0.5488
fatInG: 0.0672
fiberInG: 0.0896
ironInMg: 0.16799999999999998
name: "soy sauce"
proteinInG: 0.9071999999999999
sodiumInMg: 615.2159999999999
totalAmount: 11.2
vitaminCInµg: 0
vitaminDInµg: 0
weight: 11.2
[[Prototype]]: Object
9: Ingredient
calciumInMg: 1.8960000000000001
calories: 3.048
caloriesFromCarb: 0.7488
caloriesFromFat: 1.7495999999999998
caloriesFromFiber: 0.009600000000000001
caloriesFromProtein: 0.528
carbInG: 0.1872
fatInG: 0.1944
fiberInG: 0.0048000000000000004
ironInMg: 0.0864
name: "oyster sauce"
proteinInG: 0.132
sodiumInMg: 5.808
totalAmount: 2.4
vitaminCInµg: 0.07919999999999999
vitaminDInµg: 0.0144
weight: 2.4
[[Prototype]]: Object
10: Ingredient
calciumInMg: 0
calories: 3.978
caloriesFromCarb: 0
caloriesFromFat: 4.050000000000001
caloriesFromFiber: 0
caloriesFromProtein: 0
carbInG: 0
fatInG: 0.45000000000000007
fiberInG: 0
ironInMg: 0
name: "sesame oil"
proteinInG: 0
sodiumInMg: 0
totalAmount: 0.45
vitaminCInµg: 0
vitaminDInµg: 0
weight: 0.45