Bagaimana untuk menapis tatasusunan bersarang dalam React?
P粉022501495
2023-08-15 14:31:04
<p>Saya mempunyai tatasusunan dalam apl React saya yang perlu saya tapis berdasarkan lajur pertama. </p>
<p>Lajur pertama mengandungi senarai syarikat. </p>
<pre class="brush:php;toolbar:false;">const rowData = [
['Capri LLC', '0012345', 'A0012', 'Y', 'Lihat Butiran'],
['Capricorn INC', '0022345', 'B0012', 'N', 'Lihat Butiran'],
['Cancer INC', '0033345', 'A0012', 'Y', 'Lihat Butiran'],
['Gemini LLC', '0052345', 'C0012', 'Y', 'Lihat Butiran'],
['Leo Land INC', '0052345', 'D0012', 'Y', 'Lihat Butiran'],
['Capri LLC', '0012345', 'A0012', 'Y', 'Lihat Butiran'],
['Capricorn INC', '0022345', 'B0012', 'N', 'Lihat Butiran'],
['Cancer INC', '0033345', 'A0012', 'Y', 'Lihat Butiran'],
['Gemini LLC', '0052345', 'C0012', 'Y', 'Lihat Butiran'],
['Leo Land INC', '0052345', 'D0012', 'Y', 'Lihat Butiran'],
];</pre>
<p>Jadi, jika saya mencari Capri, hasil akhir hendaklah: </p>
<pre class="brush:php;toolbar:false;">const rowData = [
['Capri LLC', '0012345', 'A0012', 'Y', 'Lihat Butiran'],
['Capricorn INC', '0022345', 'B0012', 'N', 'Lihat Butiran'],
['Capri LLC', '0012345', 'A0012', 'Y', 'Lihat Butiran'],
['Capricorn INC', '0022345', 'B0012', 'N', 'Lihat Butiran'],
];</pre>
<p>Saya cuba menggunakan kaedah .filter() yang kami gunakan untuk tatasusunan satu dimensi, tetapi saya membuat beberapa ralat sintaks apabila memohon pada tatasusunan. </p>
Cuba ini: