を持つオブジェクトへのエンティティ/キー/値のマップ配列Iは、次の配列があります。Lodash - プロパティ
[
{
"name": "ABC",
"type": "iPhone",
"sessions": "3.0"
},
{
"name": "ABC",
"type": "Android",
"sessions": "25.0"
},
{
"name": "ABC",
"type": "Windows",
"sessions": "3.0"
},
{
"name": "XYZ",
"type": "iPhone",
"sessions": "1.0"
},
{
"name": "XYZ",
"type": "Android",
"sessions": "11.0"
},
{
"name": "XYZ",
"type": "Windows",
"sessions": "15.0"
},
{
"name": "XYZ",
"type": "Outlook",
"sessions": "10.0"
},
{
"name": "DEF",
"type": "Windows",
"sessions": "10.0"
},
{
"name": "GHI",
"type": "iPhone",
"sessions": "10.0"
}
]
を私は次のようにlodashを使用してオブジェクトの配列にこれを変換したいと思います:
[
{
"name": "ABC",
"iPhone": "3.0",
"Android": "25.0",
"Windows": "3.0",
"Outlook": ""
},
{
"name": "XYZ",
"iPhone": "1.0",
"Android": "11.0",
"Windows": "15.0",
"Outlook": "10.0"
},
{
"name": "DEF",
"iPhone": "",
"Android": "",
"Windows": "10.0",
"Outlook": ""
},
{
"name": "GHI",
"iPhone": "10.0",
"Android": "",
"Windows": "",
"Outlook": ""
}
]
基本的に、プロパティをオブジェクトに統合するためのキーとして「name」プロパティを使用する必要があります。ロダッシュでこれを行う簡潔な方法は?