supermarket:超市结帐申请

时间:2024-06-03 10:00:22
【文件属性】:

文件名称:supermarket:超市结帐申请

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-03 10:00:22

JavaScript

超市结帐申请 超市结帐应用程序使用JavaScript功能编程库实现商品结帐规则应用策略。 问题 实施超市结帐,以计算许多物品的总价。 根据价格规则,某些商品具有多个价格,例如: 购买3(相等)项并支付2 购买2件(均等)享受特别折扣 买3件(一套)中最便宜的是免费的 所需的输出是带有每个项目的实际价格和总计的收据。 您可以选择接受输入和产生输出的任何方式,包括使用测试工具。 该代码应简单灵活,以便以最小的努力添加任何新规则。 解决方案 应用折扣后,有一个name为name , initialPrice和finalPrice的Item对象,该对象由discountReason字段描述。 Item也有一个discounted字段,可以防止对同一个Item施加多个折扣。 解决方案的主要思想是将rules函数集合应用于items数组,并将已discounted字段设置为true来处理


【文件预览】:
supermarket-master
----.gitignore(16B)
----package.json(264B)
----main.js(4KB)
----README.md(3KB)

网友评论