Je veux filtrer ce tableau de données en tableau d'états et de villes. Comment puis-je y parvenir en utilisant lodash ou tout autre moyen plutôt que pour la boucle et le maintien de tableaux supplémentaires.Comment filtrer le tableau d'objets en réagissant natif?
data: [
{ id: 1, name: Mike, city: philps, state: New York},
{ id: 2, name: Steve, city: Square, state: Chicago},
{ id: 3, name: Jhon, city: market, state: New York},
{ id: 4, name: philps, city: booket, state: Texas},
{ id: 5, name: smith, city: brookfield, state: Florida},
{ id: 6, name: Broom, city: old street, state: Florida},
]
l'utilisateur clique sur state
, la liste des états s'affiche.
{state: New York, count: 2},
{state: Texas, count: 1},
{state: Florida, count: 2},
{state: Chicago, count: 1},
Lorsque l'utilisateur clique sur un état particulier, la liste de cities
de cet état s'affiche. Par ex. lorsque l'utilisateur clique sur l'état de New York,
{id:1, name: Mike, city: philps}
{id:3, name: Jhon, city: market}
double possible de [Quelle est la méthode la plus efficace pour GroupBy sur un tableau JavaScript d'objets?] (Https://stackoverflow.com/questions/14446511/what-is-the -la-méthode-la-plus-efficace-à-grouper-sur-un-javascript-array-of-objects) – bennygenel