Maison  >  Questions et réponses  >  le corps du texte

Comment filtrer les tableaux imbriqués dans React ?

<p>J'ai un tableau de tableaux dans mon application React que je dois filtrer en fonction de la première colonne. </p> <p>La première colonne contient la liste des entreprises. </p> <pre class="brush:php;toolbar:false;">const rowData = [ ['Capri LLC', '0012345', 'A0012', 'Y', 'Afficher les détails'], ['Capricorn INC', '0022345', 'B0012', 'N', 'Afficher les détails'], ['Cancer INC', '0033345', 'A0012', 'Y', 'Afficher les détails'], ['Gemini LLC', '0052345', 'C0012', 'Y', 'Afficher les détails'], ['Leo Land INC', '0052345', 'D0012', 'Y', 'Afficher les détails'], ['Capri LLC', '0012345', 'A0012', 'Y', 'Afficher les détails'], ['Capricorn INC', '0022345', 'B0012', 'N', 'Afficher les détails'], ['Cancer INC', '0033345', 'A0012', 'Y', 'Afficher les détails'], ['Gemini LLC', '0052345', 'C0012', 'Y', 'Afficher les détails'], ['Leo Land INC', '0052345', 'D0012', 'Y', 'Afficher les détails'], ];≪/pré> <p>Donc, si je recherche Capri, le résultat final devrait être : </p> <pre class="brush:php;toolbar:false;">const rowData = [ ['Capri LLC', '0012345', 'A0012', 'Y', 'Afficher les détails'], ['Capricorn INC', '0022345', 'B0012', 'N', 'Afficher les détails'], ['Capri LLC', '0012345', 'A0012', 'Y', 'Afficher les détails'], ['Capricorn INC', '0022345', 'B0012', 'N', 'Afficher les détails'], ];≪/pré> <p>J'ai essayé d'appliquer la méthode .filter() que nous utilisons pour les tableaux unidimensionnels, mais j'ai commis des erreurs de syntaxe lors de l'application à un tableau de tableaux. </p>
P粉022501495P粉022501495403 Il y a quelques jours413

répondre à tous(1)je répondrai

  • P粉124070451

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

    Essayez ceci :

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

    répondre
    0
  • Annulerrépondre