-2
私の配列は、このようなものです。たとえば、第1のオブジェクトの重量パーセンテージは20/(20 + 40) * 100 = 0.333
で、これはフェーズ1に属します。javascriptのグループ要素によるオブジェクトの配列からは
結果は次のようになります。
Array= [
{phase: "one", weight: "20", percentage:"0.333"},
{phase: "one", weight: "40", percentage:"0.666"},
{phase: "two", weight: "30", percentage:"0.3"},
{phase: "two", weight: "70", percentage:"0.7"}
]
なぜ結果で重量変化していますか? –
これを解決するために通常の 'for'ループを使ってみてください。またはループを使って解決できない理由を説明してください –
[オブジェクトのjavascript配列で最も効率的なgroupbyメソッドは何ですか?](http://stackoverflow.com/q/14446511/5743988) – 4castle