【发布时间】:2018-11-16 02:11:52
【问题描述】:
我正在编写一个 ShoppingCart 类来添加和删除购物车中的商品 代码用于在购物车中添加和删除商品。
class ShoppingCart{
constructor(){
this.total = 0;
this.items = {};
}
addItems(itemName, quantity, price){
this.itemName = itemName;
this.quantity = quantity;
this.price = price;
this.cost = this.quantity * this.price;
this.total += this.cost;
this.items['itemName'] = this.itemName;
this.items['quantity'] = this.quantity;
}
removeItems(itemName, quantity, price){
this.itemName = itemName;
this.quantity = quantity;
this.price = price;
this.cost = this.quantity * this.price;
this.total -= this.cost;
delete this.items['itemName', 'quantity'];
}
}
【问题讨论】:
-
你卡在哪里了?
-
您的代码看起来已经损坏了。类变量未声明
-
问题,就目前而言,实际上并没有提出问题。
标签: javascript