¿Cuál es la mejor manera de encontrar si un elemento está en una matriz de JavaScript?

Cual Es La Mejor Manera De Encontrar Si Un Elemento Esta En Una Matriz De Javascript



Existen varios métodos, como find(), include(), indexOf() o los métodos filter() para verificar si el elemento/elemento existe en una matriz en JavaScript. La mejor manera de encontrar si un elemento está en una matriz de JavaScript depende del tipo de datos con los que esté trabajando, pero en general, el ' matriz.incluye() ” método o el “ Array.indexOf() Los métodos son los mejores.

Este tutorial ilustrará la mejor manera de encontrar un elemento en una matriz en JavaScript.

¿Cuál es una forma eficiente de encontrar/comprobar si un elemento está en una matriz de JavaScript?

Hay varios métodos para encontrar el elemento en una matriz, pero los mejores son los siguientes:







  • incluye () método
  • método indexOf()

Método 1: encontrar un elemento en la matriz usando el método include()

El método include() devuelve un valor booleano que indica si una matriz contiene un elemento en particular o no. Da ' verdadero ” si el elemento particular se encuentra en una matriz. De lo contrario, vuelve” FALSO ”. Este método es fácil de usar y requiere un solo argumento, el elemento que está buscando.



Sintaxis



Use la siguiente sintaxis para encontrar el elemento en una matriz:





formación. incluye ( elemento )

Ejemplo

Crear una matriz de números:



era formación = [ 5 , 8 , 11 , 14 , 15 , 20 , 23 , 25 ] ;

Ahora, verifique si el elemento “ 11 ” existe en la matriz usando el “ incluye() ' método. Mostrará “ verdadero ” si el elemento dado existe en una matriz. De lo contrario, si da ' FALSO ”:

constante encontrarElemento = formación. incluye ( 11 ) ;

Imprime el resultado en la consola:

consola. registro ( encontrarElemento ) ;

La salida muestra ' verdadero ”, lo que indica que el elemento se ha encontrado en la matriz:

Método 2: encontrar un elemento en la matriz usando el método indexOf()

Otra mejor manera de encontrar un elemento en una matriz es el ' índice de() ' método. Da el índice/posición del elemento en una matriz. Si el elemento dado no se encuentra en una matriz, da -1.

Sintaxis

Siga la sintaxis provista para el método indexOf():

formación. índice de ( elemento )

Ejemplo

Pase el elemento en el método indexOf():

constante encontrarElemento = formación. índice de ( 11 ) ;

La pantalla de salida “ 2 ”, que es el índice del elemento 11 que indica que este elemento está presente en la matriz en el segundo índice:

Hemos compilado los mejores métodos para encontrar el elemento en una matriz en JavaScript.

Conclusión

Hay varios métodos para encontrar el elemento en una matriz, pero la mejor manera es la ' incluye() ” método y el “ índice de() ' método. El método include() genera un valor booleano mientras que el método indexOf() proporciona el índice del elemento. En este tutorial, ilustramos la mejor manera de encontrar el elemento en una matriz en JavaScript.