===== Nutrition Calculator =====
By [[yiler-huang| 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