私自身のアプリケーションを構築しようとしていますが、私は解決できない問題を抱えています。 私のアプリは住宅ローンを扱っています。私はいくつかのモーゲージを並行して運営しており、期間ごとの合計支払い額を合計するだけでよいのです。Javascript配列:値ごとの一意の値と集計値によるグループ
のは、我々は次のオブジェクトの配列(すなわち住宅ローン)を持っているとしましょう:
[ {uptomonth:84 , payment:150} ]
[ {uptomonth:120 , payment:200} ]
[ {uptomonth:120 , payment:100} , {uptomonth:180 , payment:250} , {uptomonth:300 , payment:500} ]
この(第一ラインの一例)を読み取る方法:「月数84まで、私は月額$ 150支払います」 。
私はそのような結果配列を得るために、「uptomonth」でオブジェクトを並べ替える、1列(例えばarray.concatを使用して...)への配列を結合したい:
[ {uptomonth:84,payment:1200} , {uptomonth:120,payment:1050} , {uptomonth:180,payment:750} , {uptomonth:300,payment:500} ]
最も困難私にとっては、(この値の重複があるので) "アップトムーンズ"でグループ化し、 "アップトーンオン"あたりの合計支払いを得ることです...
どのようにするか考えていますか? ありがとう!
[SOI]はコード作成サービスではありません:これまでに試したことを示してください。 (ヒント:それ自体でグループを解決してください) – Richard
したがって、たとえばumonth:120の支払い額は300(100 + 200)にする必要がありますか? –