Javascript 使用vanilla JS模拟购物车功能
我正在express中构建一个store manager应用程序,该应用程序要求我有三个模型:用户、产品和销售。我想为销售模型实现购物车功能,因此我有如下内容:Javascript 使用vanilla JS模拟购物车功能,javascript,arrays,object,Javascript,Arrays,Object,我正在express中构建一个store manager应用程序,该应用程序要求我有三个模型:用户、产品和销售。我想为销售模型实现购物车功能,因此我有如下内容: const carts = [ // Cart 1 { { Product: Product1 Quantity: 20 Unit Price: 500 Amount: 10000 }, { Product: product2 Quantity: 5
const carts = [
// Cart 1
{
{
Product: Product1
Quantity: 20
Unit Price: 500
Amount: 10000
},
{
Product: product2
Quantity: 5
Unit Price: 15000
Amount: 75000
},
{
Product: anotherProduct
Quantity: 10
Unit Price: 500
Amount: 5000
},
{
Product: Product3
Quantity: 2
Unit Price: 500
Amount: 1000
},
Total : 91000
},
// Cart 2
{
{
Product: product1
Quantity: 20
Unit Price: 500
Amount: 10000
},
{
Product: product2
Quantity: 5
Unit Price: 15000
Amount: 75000
},
Total: 80000
}
];
购物车1代表一名服务员的销售,而购物车2代表另一名服务员的销售。如何包括saleId、attendantId和total以便于参考?
注意:我想通过销售模型进行搜索/循环,以按saleId进行筛选我认为标题有误导性。您正在尝试添加数据或包装某些现有数据?你不能控制代码吗?const sales[];真的是const carts[]。因为这是一张购物车的清单。因此,您要问的问题是,您希望向每个购物车添加一个销售id和服务员id;是什么阻止了你这么做?@Mr00Anderson我如何将这些密钥(attendantId和saleId)添加到购物车中以便于参考?例如,如果id为1的服务员在购物车1中进行销售,我应该把它放在哪里?请注意,const表示常量,这意味着它不会改变。将购物车声明为const是个坏主意。