【发布时间】:2020-07-21 19:47:16
【问题描述】:
this.stor.get('cart').then(val => {
var sum = 0;
this.data = val;
for (let i = 0; i <= this.data.length; i++) {
this.data[i].total = this.data[i].price * this.qty;
sum = sum + this.data[i].total;
};
console.log(sum)
})
我想得到我购物车中每件商品的总数我使用了这个函数,如果我在循环中控制台求和,它将根据每个第 i 个值在循环中给出正确的值,而不是在循环之外。哪里出错了请告诉我谢谢
【问题讨论】:
-
试试
let sum: number = 0而不是var;
标签: angular ionic-framework ionic3 ionic4 shopping-cart