Wie filter-array von Objekten, reagieren die einheimischen?

Möchte ich diese Daten gefiltert array in Staat und Stadt-array. Wie kann ich erreichen, das mit lodash oder andere besser Weg, anstatt for-Schleife und Pflege extra arrays.

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},
]

die Benutzer klicken Sie auf state, Liste der state angezeigt wird.

{state: New York, count: 2},
{state: Texas, count: 1},
{state: Florida, count: 2},
{state: Chicago, count: 1},

Wenn Benutzer klicken Sie auf bestimmten Staat, Liste der cities dieses Staates erscheint. Für die ex. wenn Benutzer klickt auf New York state,

{id:1, name: Mike, city: philps}
{id:3, name: Jhon, city: market}

InformationsquelleAutor Balasubramanian | 2017-10-21

Schreibe einen Kommentar