【发布时间】:2021-04-16 21:16:04
【问题描述】:
let foods = [
{ name: 'bread', carbs: 36, protein: 8, fat: 2 },
{ name: 'mayo mustard mix', carbs: 0, protein: 0, fat: 10 },
{ name: 'turkey', carbs: 0, protein: 25, fat: 1 },
{ name: 'cheese', carbs: 0, protein: 5, fat: 7 },
]
我需要通过将碳水化合物、蛋白质和脂肪相乘来计算卡路里,然后将结果相加。
我很坚持这个,我已经开始了
foods.forEach((element, index, array => { })
但不确定从那里去哪里。
【问题讨论】:
-
主要问题是什么?你有元素,你可能会弄清楚如何计算卡路里,具体问题是什么?如何为对象添加属性?
标签: javascript arrays higher-order-functions