Quina és la millor manera de trobar si un element es troba en una matriu JavaScript

Quina Es La Millor Manera De Trobar Si Un Element Es Troba En Una Matriu Javascript



Hi ha diversos mètodes, com ara find(), includes(), indexOf() o els mètodes filter() per verificar si l'element/element existeix en una matriu en JavaScript. La millor manera de saber si un element es troba en una matriu JavaScript depèn del tipus de dades amb què treballeu, però en general, el ' Array.includes() mètode ' o el ' Array.indexOf() ” Els mètodes són els millors.

Aquest tutorial il·lustrarà la millor manera de trobar un element en una matriu en JavaScript.

Quina és una manera eficient de trobar/comprovar si un element es troba en una matriu de JavaScript?

Hi ha diversos mètodes per trobar l'element en una matriu, però els millors són els següents:







  • mètode includes().
  • mètode indexOf().

Mètode 1: Trobeu un element a la matriu mitjançant el mètode includes().

El mètode includes() retorna un valor booleà que indica si una matriu conté un element determinat o no. Dóna ' veritat ” si l'element concret es troba en una matriu. En cas contrari, torna' fals ”. Aquest mètode és fàcil d'utilitzar i requereix un sol argument, l'element que busqueu.



Sintaxi



Utilitzeu la sintaxi següent per trobar l'element en una matriu:





matriu. inclou ( element )

Exemple

Crea una matriu de números:



era matriu = [ 5 , 8 , 11 , 14 , 15 , 20 , 23 , 25 ] ;

Ara, comproveu si l'element ' 11 ' existeix a la matriu utilitzant el ' inclou () ” mètode. Es mostrarà ' veritat ” si l'element donat existeix en una matriu. En cas contrari, si dóna ' fals ”:

const findElement = matriu. inclou ( 11 ) ;

Imprimeix el resultat a la consola:

consola. registre ( findElement ) ;

La sortida mostra ' veritat ”, que indica que l'element s'ha trobat a la matriu:

Mètode 2: Trobeu un element a la matriu mitjançant el mètode indexOf().

Una altra millor manera de trobar un element en una matriu és el ' índex de() ” mètode. Proporciona l'índex/posició de l'element en una matriu. Si l'element donat no es troba en una matriu, dóna -1.

Sintaxi

Seguiu la sintaxi proporcionada per al mètode indexOf():

matriu. índex de ( element )

Exemple

Passeu l'element al mètode indexOf():

const findElement = matriu. índex de ( 11 ) ;

La pantalla de sortida ' 2 ', que és l'índex de l'element 11 que indica que aquest element està present a la matriu al segon índex:

Hem recopilat els millors mètodes per trobar l'element en una matriu en JavaScript.

Conclusió

Hi ha diversos mètodes per trobar l'element en una matriu, però la millor és el ' inclou () mètode ' i el ' índex de() ” mètode. El mètode includes() dóna un valor booleà mentre que el mètode indexOf() dóna l'índex de l'element. En aquest tutorial, hem il·lustrat la millor manera de trobar l'element en una matriu en JavaScript.