首页 > 解决方案 > 访问数组中的单个项目并将它们添加到总变量中

问题描述

我是 Javascript 的超级新手,目前是训练营的学生,完全被这个问题困住了......

“使用 shoppingCart 变量,创建一个函数,该函数采用 shoppingCart 变量并将两个项目的总成本作为总变量返回。”

我得到的代码是:

var shoppingCart = [20, 15];

function getTotalCost(prices){
let total = 0;
// code below

// code above
return total;
}

getTotalCost(shoppingCart);

我知道我必须完成函数并遍历 shoppingCart 中的数组,但我在弄清楚如何添加数组编号以使其作为总数出现时遇到了很多麻烦。我真的很感激任何帮助。谢谢!

标签: javascriptarraysloops

解决方案


您可以通过 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));


推荐阅读