How to filter nested arrays in React?
P粉022501495
P粉022501495 2023-08-15 14:31:04
0
1
392

I have an array of arrays in my React app that I need to filter based on the first column.

The first column contains the list of companies.

const rowData = [ ['Capri LLC', '0012345', 'A0012', 'Y', 'View Details'], ['Capricorn INC', '0022345', 'B0012', 'N', 'View Details'], ['Cancer INC', '0033345', 'A0012', 'Y', 'View Details'], ['Gemini LLC', '0052345', 'C0012', 'Y', 'View Details'], ['Leo Land INC', '0052345', 'D0012', 'Y', 'View Details'], ['Capri LLC', '0012345', 'A0012', 'Y', 'View Details'], ['Capricorn INC', '0022345', 'B0012', 'N', 'View Details'], ['Cancer INC', '0033345', 'A0012', 'Y', 'View Details'], ['Gemini LLC', '0052345', 'C0012', 'Y', 'View Details'], ['Leo Land INC', '0052345', 'D0012', 'Y', 'View Details'], ];

So if I search for Capri, the final output should be:

const rowData = [ ['Capri LLC', '0012345', 'A0012', 'Y', 'View Details'], ['Capricorn INC', '0022345', 'B0012', 'N', 'View Details'], ['Capri LLC', '0012345', 'A0012', 'Y', 'View Details'], ['Capricorn INC', '0022345', 'B0012', 'N', 'View Details'], ];

I tried applying the .filter() method we use for one-dimensional arrays, but I made some syntax errors when applying to an array of arrays.

P粉022501495
P粉022501495

reply all (1)
P粉124070451

Try this:

rowData.filter(a => a[0].includes('Capri'));
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template
    About us Disclaimer Sitemap
    php.cn:Public welfare online PHP training,Help PHP learners grow quickly!