文件名称:harry_potter
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-28 03:21:41
JavaScript
首先,有四个类,一个是bookInfo类,写的是书籍信息,有书名title和价钱price属性。 另一个是BasketItem类,写的是购物篮中的一条信息,有书的信息,和这本书的数量。 一个类是loadPromotions类,写的是折扣信息。 还有一个是Basket类,addBasketItem方法是把一条条basketItem汇总成basketItems, 有5本不同类型的书和三本不同类型的书,把他们拆成两组4本类型不同的书时,价钱会更实惠,所以有 calculateDifferentBooksLength和getMoreDiscountCount方法。 calculateDifferentBooksLength方法是计算可以组成多少种不同类型的书 getMoreDiscountCount方法是有多少个3本不同类型的书和5本不同类型的书换成两组4本类型不同的书 最后getMinPrice
【文件预览】:
harry_potter-master
----models()
--------Calculate.js(414B)
--------Basket.js(2KB)
--------LoadPromotions.js(254B)
--------BasketItem.js(213B)
--------Book.js(89B)
----package.json(221B)
----en.md(2KB)
----spec()
--------Basket-spec.js(3KB)
--------BasketItem-spec.js(893B)
--------support()
--------LoadPromotions-spec.js(499B)
--------Book-spec.js(317B)
--------Calculate-spec.js(370B)
----.gitignore(14B)
----README.md(1016B)