gpt4 book ai didi

javascript - console.log 是所有项目的总和的函数

转载 作者:行者123 更新时间:2023-12-01 03:16:27 24 4
gpt4 key购买 nike

我想创建一个名为 totalPriceCheck 的函数,console.log 是所有 shoppingCart 商品的总和。

var shoppingCart = [];

function addToCart (name, price) {
var object = {};
object.name = name;
object.price = price;
shoppingCart.push(object);
}

function priceCheck(item){
for (var i = 0; i < shoppingCart.length; i += 1) {
if (item === shoppingCart[i].name) {
console.log(shoppingCart[i].price + " sheqalim");
} else {
console.log("the searched item is not in the shopping cart array!");
}
}
}

function totalPriceCheck(){
for (var i = 0; i < shoppingCart.length; i += 1) {
var totalPriceOf = shoppingCart[i].price;
var myTotal = 0;

for(var i = 0, len = totalPriceOf.length; i < len; i++) {
myTotal += totalPriceOf.price;
}
console.log(myTotal);
}
}

addToCart ('beer', 5);
totalPriceCheck();

最佳答案

我无法正确理解你的问题,但我认为你需要这样的输出。我正在对您的代码进行一些更改,请引用下面的代码

以下代码的输出为:- 15

如果添加addToCart('beer', 5);,那么输出将是20

var shoppingCart = [];

function addToCart(name, price) {
var object = {};
object.name = name;
object.price = price;

shoppingCart.push(object);
}

addToCart('beer', 5);
addToCart('beer', 5);
addToCart('beer', 5);

function totalPriceCheck() {
var myTotal = 0;
for (var i = 0; i < shoppingCart.length; i += 1) {
var totalPriceOf = shoppingCart[i].price;
myTotal += totalPriceOf;
}
console.log(myTotal);
}

totalPriceCheck();

关于javascript - console.log 是所有项目的总和的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45507082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com