こんにちは から重複をクリア:Javascriptが私はこのような特定の国で販売された商品の量をrapresenting javascript配列オブジェクトを、持っている配列オブジェクト
私はあなたが見ることができるよう(重複を避けるために必要var data = [{'c1':'USA', 'c2':'Item1', 'c3':100},
{'c1':'Canada', 'c2':'Item1', 'c3':120},
{'c1':'Italy', 'c2':'Item2', 'c3':140},
{'c1':'Italy', 'c2':'Item2', 'c3':110}]
最後の2つの「レコード」は同じ国と同じアイテムを持ちます)、金額を合計します。データベースからデータを取得していた場合は、DISTINCT SUM句を使用しますが、このシナリオではどうなりますか?良いjqueryのトリックはありますか?
あなたはこのように、個別の値のマップとしてオブジェクトを使用することができ
hm。最後の2つのレコードでは、実際にサンプルに同じ項目がありません。 – Tomalak
新しいデータ構造体(Object)(キー=国名、値=残りのデータ)を作成することができます。新しいものを構築している間に構造体にキーが存在するかどうかを確認し、それに応じて合計します。もっといい方法があるかもしれません... –
Thanx Tomalak - 投稿を編集しました。 – franz976