records = [
{
name: "Alpha",
set: 5,
weight: 185
},
{
name: "Alpha",
set: 5,
weight: 350
},
{
name: "Bravo",
set: 5,
weight: 185
},
{
name: "Charlie",
set: 5,
weight: 185
},
{
name: "Delta",
set: 5,
weight: 185
}
]
私は複数のレコードのJSON配列を持っており、これらのレコードを名前と重さでフィルタリングする必要があります。たとえば、2つの "Alpha"レコードがあるので、最も重いレコード(2番目のレコード)を引っ張るだけです。私はどのようにフィルタリングし、希望の結果だけでこの配列を再構築するのか分かりません。JSON配列のフィルタリングと並べ替え
私は、私はすべてのテーブルに表示されますよう無傷で元の配列を維持する必要があるが、私は名前で、最大値とオブジェクトだけで二次配列を構築する必要があります。私は関数型プログラミングのアプローチをお勧めします
この同様の質問参照してください:http://stackoverflow.com/a/17037756/6449750 –