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

¿Cuál es la mejor manera de encontrar si un elemento está en una matriz de JavaScript?
Existen varios métodos, como find (), incluye (), indexOf () o los métodos filtre () 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 "Formación.Incluye ()"Método o el"Formación.índice de()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/verificar si un artículo 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: Encuentre un elemento en la matriz utilizando el método INCENDER ()

El método incluye () 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. Más, regresa "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:

varilla var = [5, 8, 11, 14, 15, 20, 23, 25];

Ahora, verifique si el elemento "11"Existe en la matriz usando el"Incluye ()" método. Se mostrará "verdadero"Si el elemento dado existe en una matriz. De lo contrario, si da "FALSO":

const findElement = array.incluye (11);

Imprima el resultado en la consola:

consola.log (findElement);

La salida muestra "verdadero", Que indica que el elemento se ha encontrado en la matriz:

Método 2: Encuentre un elemento en la matriz utilizando 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 proporcionada para el método indexOf ():

formación.índice de (elemento)

Ejemplo

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

const findElement = array.í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 incluido () 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.