オブジェクトをサブ値(型)で分割する必要があります。 のは、私は配列以下していると仮定しましょう:オブジェクトの配列をサブ値で複数のオブジェクト配列に分割する方法
[
{id:1,name:"John",information: { type :"employee"}},
{id:2,name:"Charles",information: { type :"employee"}},
{id:3,name:"Emma",information: { type :"ceo"}},
{id:4,name:"Jane",information: { type :"customer"}}
]
、私の最終的な結果がどのように見えるので、私はinformation.typeでオブジェクトを分割したい:
[
{
type:"employee",
persons:
[
{id:1,name:"John",information: { ... }},
{id:2,name:"Charles",information: { ... }
]
},
{
type:"ceo",
persons:
[
{id:3,name:"Emma",information: { ... }}
]
},
{
type:"customer",
persons:
[
{id:4,name:"Jane",information: { ... }}
]
},
]
下線は私のプロジェクトで利用可能です。他のヘルパーライブラリも含めることができます。
もちろん、私は配列をループして自分のロジックを実装することができましたが、私はよりクリーンなソリューションを探していました。
あなたのソリューションを追加してください。 –