0

我正在尝试编写一小段 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 1Brand 2不是12Brand 3的倍数(例如上面),我希望 Javascript 函数产生错误。Brand 3

我认为解决这个问题的最好方法是通过一个数组并以某种方式根据品牌对其进行拆分,然后将总数相加,但我不知道该怎么做。

任何帮助将不胜感激。

4

1 回答 1

0

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

你可以在这里找到一个例子:http: //jsfiddle.net/5QGWG/

于 2012-09-30T08:57:51.770 回答