javascript でオブジェクトのコレクションを統合する方法を探しています。たとえば、私はコレクションを持っています:
inventory = [
{count: 1, type: "Apple"},
{count: 2, type: "Orange"},
{count: 1, type: "Berry"},
{count: 2, type: "Orange"},
{count: 3, type: "Berry"}
]
私が終わらせたいのは:
inventory = [
{count: 1, type: "Apple"},
{count: 4, type: "Orange"},
{count: 4, type: "Berry"}
]
型のリストを取得し、それらの型のコレクションを検索し、値を合計し、合計で新しい配列を作成することを伴わない、これを行うエレガントな方法はありますか?