簡體   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