![](/img/trans.png)
[英]changing cart items quantity in shopping cart using vanilla javascript
[英]Sum quantities for list of items in shopping cart using Javascript
我正在尝试编写一小段Javascript,以对购物车中的项目列表进行排序,并确定每个品牌的数量是否总和为12的倍数。
购物车的示例为:
- Brand 1 - Oranges ---------- Qty: 10
- Brand 2 - Oranges ---------- Qty: 4
- Brand 1 - Oranges ---------- Qty: 2
- Brand 3 - Oranges ---------- Qty: 6
- Brand 2 - Oranges ---------- Qty: 20
因此,总数为: Brand 1 = 12
, Brand 2 = 24
, Brand 3 = 6
。
如果Brand 1
, Brand 2
或Brand 3
的总数不是12的倍数(例如,上面的Brand 3
),我希望Javascript函数产生错误。
我认为解决此问题的最佳方法是通过数组,并以某种方式根据品牌进行拆分,然后将总数相加,但我不确定该怎么做。
任何帮助将不胜感激。
为此,您需要两个循环,第一个循环是总结每个品牌的所有数量,第二个循环是检查所有和是否为12的倍数。
您可以在此处找到示例: http : //jsfiddle.net/5QGWG/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.