Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menapis tatasusunan bersarang dalam React?

<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>
P粉022501495P粉022501495403 hari yang lalu414

membalas semua(1)saya akan balas

  • P粉124070451

    P粉1240704512023-08-16 11:04:04

    Cuba ini:

    rowData.filter(a => a[0].includes('Capri'));

    balas
    0
  • Batalbalas