【发布时间】:2021-06-04 08:04:25
【问题描述】:
我想获取菜单中每种食物的大小,然后将所有食物的大小相加,然后在控制台中显示菜单的总大小。请帮忙。我的代码不起作用。
想要的结果 => 总大小:225
let menu = [
{ id: 1, name: "Soda", price: 3.12, size: "4oz", type: "Drink" },
{ id: 2, name: "Beer", price: 6.50, size: "8oz", type: "Drink" },
{ id: 3, name: "Margarita", price: 12.99, size: "12oz", type: "Drink" },
{ id: 4, name: "Pizza", price: 25.10, size: "60oz", type: "Food" },
{ id: 5, name: "Kebab", price: 31.48, size: "42oz", type: "Food" },
{ id: 6, name: "Berger", price: 23.83, size: "99oz", type: "Food" },
];
const totalSize = () => {
const b = parseFloat(menu.size);
const result = b.forEach(itemA, itemB => itemA + itemB);
console.log(`total size : ${result}`)
}
totalSize();
【问题讨论】:
-
你想要
reduce,而不是forEach。 -
他们怎么加起来是225??
标签: javascript arrays