私は、それぞれに2つのカテゴリを含むオブジェクトの配列を持っています。これらのカテゴリの1つはグループを表します。フィールドによるオブジェクトの配列のフィルタリング
[
{
"uuid": 123,
"group": "test_group"
},
{
"uuid": 321,
"group": "test_group"
},
{
"uuid": 432,
"group": "test_group2"
}
]
グループ別に分類したJSONレスポンスを生成したいと考えています。私は最初の反復処理と関係するグループの全てのセットを作成し、再度反復し、それらを適切にグループ化することによって、これを達成してきた瞬間に
{
"objects": [
{
"group": "test_group",
"items": [
{
"uuid": 123
},
{
"uuid": 321
}
]
},
{
"group": "test_group2",
"items": [
{
"uuid": 432
}
]
}
]
}
。おそらくES6で導入された新しい演算子のいくつかを使用して、これを行うためのより簡潔な方法があるのだろうかと思っていました。
このようなデータ再構成では、ES6に固有のことは何もありません。あなたは、ES5ソリューションを取って、矢印関数、スプレッド演算子、分解、そしてたぶん 'Array#find'メソッドを使って、より簡潔で読みやすいものにすることができます。 –
この質問は多岐にわたっています。この作業はさまざまな方法で実行できます。あなた自身で解決策を見つけようとしてください。何か問題が発生した場合は、尋ねてください。 –
私は解決策を持っていると言いましたが、ここで誰かが別のものを取るかどうかを尋ねていました... – FredLoh