getEnergy
by Anastasia Sharko
JavaScript
getEnergy: function () {
var self = this;
function getProteins() {
var proteins = self.ingridients.map(function (elem) {
return elem.proteins
});
console.log(proteins)
var allProteins = proteins.reduce(function (sum, elem) {
return sum + elem
}, self.base.proteins)
return allProteins;
}
function getFats() {
var fats = self.ingridients.map(function (elem) {
return elem.fats
});
var allFats = fats.reduce(function (sum, elem) {
return sum + elem
}, self.base.fats);
return allFats
}
function getCarbohydrates() {
var carbohydrates = self.ingridients.map(function (elem) {
return elem.carbohydrates
});
var allCarbohydrates = carbohydrates.reduce(function (sum, elem) {
return sum + elem
}, self.base.carbohydrates)
return allCarbohydrates
}
return {
proteins: getProteins(),
fats: getFats(),
carbohydrates: getCarbohydrates()
}
},