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.