javascript - 访问数组中的单个项目并将它们添加到总变量中
问题描述
我是 Javascript 的超级新手,目前是训练营的学生,完全被这个问题困住了......
“使用 shoppingCart 变量,创建一个函数,该函数采用 shoppingCart 变量并将两个项目的总成本作为总变量返回。”
我得到的代码是:
var shoppingCart = [20, 15];
function getTotalCost(prices){
let total = 0;
// code below
// code above
return total;
}
getTotalCost(shoppingCart);
我知道我必须完成函数并遍历 shoppingCart 中的数组,但我在弄清楚如何添加数组编号以使其作为总数出现时遇到了很多麻烦。我真的很感激任何帮助。谢谢!
解决方案
您可以通过 javascript 中的for 循环轻松实现它,类似于
var shoppingCart = [20, 15];
function getTotalCost(shoppingCart){
let total = 0;
for(var i in shoppingCart) { total += shoppingCart[i]; }
return total;
}
console.log(getTotalCost(shoppingCart));
推荐阅读
- java - Kafka GroupTable 测试在使用 ProcessorTopologyTestDriver 时生成额外消息
- json - 在每个请求问题中创建的 JSON ContractResolver
- c - 巨大的数组导致分段错误
- javascript - 在 React 中测试 API 调用 - 状态未更新
- javascript - 从 JSON 中获取最大值并显示相关数据(API/Javascript)
- apache-kafka-connect - Kafka 将 MySQL 连接到 Redshift - 日期导致错误
- javascript - 在 React 中,如何调用存在于另一个组件中的函数?
- postgresql - POSTGRES 选择为
- java - 涉及成堆卡片的问题以及应该删除顶部卡片的方法
- c# - 投射通用集合项目类型