计算价格总和
Calculating sum of price
本文关键字:计算 更新时间:2023-09-26
我有一系列产品,我想计算所有产品的总价,但我不知道该怎么做。有什么建议吗?
CountTotal: function() {
var total;
var totalsum;
this.state.data.forEach(function(item, index) {
total += item.price + item.quantity;
totalsum += total + index.length;
});
console.log(totalsum);
},
CountTotal: function() {
var total;
this.state.data.forEach(function(item, index) {
total += item.price * item.quantity;
});
console.log(total);
},
或与Array#reduce
CountTotal: function() {
var total = this.state.data.reduce(function(res,item) {
return res + (item.price * item.quantity);
}, 0);
console.log(total);
},
handleQuantityChange = id => {
const carsSelected = this.state.selectedProducts;
var totalPrice= this.state.selectedProducts.reduce(function(res,item) {
return res + item.price;
}, 0);
const oldTotal = this.state.totalPrice
const newPrice = id.price + oldTotal
this.setState({
selectedProducts: [...carsSelected, id],
totalPrice: totalPrice
});
}
//reduce函数可以对产品的价格求和。
相关文章:
- 根据元素和容器大小计算边距
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 使用D3.js计算带有字母间距的文本长度
- 使用CSS或JavaScript计算分页符的数量
- 可以't计算自定义谷歌地图的js
- 如何计算每个元素's的高度,并将这些值用作函数中的变量
- JavaScript计算帮助(乘以时间)
- 如何计算对象文字中的键
- JavaScript循环无法正确计算/显示结果
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- 四舍五入JavaScript计算
- 计算HTML中的页数
- 使用jQuery计算数组中的对象以更改进度条
- 如何在jquery中使用实时计算求和值
- 计算多个项目的价格
- 计算CSS3缩放框在另一个框中的最高位置
- 如何计算二十面体的法线
- if(foo!==null)的计算结果为true,即使foo为null
- 在Angular中重新使用HTML端的计算文本
- ngIf的计算结果始终为true