オブジェクトの配列内の類似したキーの値を集計する
与えられたオブジェクトの配列。各オブジェクトは「name」という名前のキーを所有します。および対応する値のタスクは、オブジェクトを「名前」でグループ化し、その「値」プロパティを蓄積することです。たとえば、次の配列がある場合:
[ { 'name': 'P1', 'value': 150 }, { 'name': 'P1', 'value': 150 }, { 'name': 'P2', 'value': 200 }, { 'name': 'P3', 'value': 450 } ]
必要な出力は次のようになります:
[ { 'name': 'P1', 'value': 300 }, { 'name': 'P2', 'value': 200 }, { 'name': 'P3', 'value': 450 } ]
この集計を実現するには、次のような反復アプローチを採用できます。
この反復アプローチにより、同じ「名前」を持つオブジェクトが確実にグループ化され、それに応じて、その「値」プロパティが蓄積されます。
以上がJavaScript オブジェクトの配列内の類似したキーの値を集計するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。