繁体   English   中英

使用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 = 12Brand 2 = 24Brand 3 = 6

如果Brand 1Brand 2Brand 3的总数不是12的倍数(例如,上面的Brand 3 ),我希望Javascript函数产生错误。

我认为解决此问题的最佳方法是通过数组,并以某种方式根据品牌进行拆分,然后将总数相加,但我不确定该怎么做。

任何帮助将不胜感激。

为此,您需要两个循环,第一个循环是总结每个品牌的所有数量,第二个循环是检查所有和是否为12的倍数。

您可以在此处找到示例: http : //jsfiddle.net/5QGWG/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM