![](/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.