0

私は、ショッピング カート内のアイテムのリストを並べ替え、各ブランドの合計が12の倍数になるかどうかを判断する小さな Javascript を作成しようとしています。

ショッピングカートの例は次のとおりです。

 - 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です。

またはの合計が 12 の倍数でない場合Brand 1(:上記)、Javascript 関数でエラーを生成します。Brand 2Brand 3Brand 3

これを解決する最善の方法は、配列を使用してブランドに基づいて分割し、合計を合計することだと思いますが、どうすればよいかわかりません。

どんな助けでも大歓迎です。

4

1 に答える 1

0

You need two loops for that, the first one is to sum up all the qty's for each brand, the 2nd loop is to check if all sums are a multiple of 12.

You can find an example here: http://jsfiddle.net/5QGWG/

于 2012-09-30T08:57:51.770 に答える