Qual é a melhor maneira de descobrir se um item está em uma matriz JavaScript

Qual E A Melhor Maneira De Descobrir Se Um Item Esta Em Uma Matriz Javascript



Existem vários métodos, como find(), includes(), indexOf() ou os métodos filter() para verificar se o item/elemento existe em uma matriz em JavaScript. A melhor maneira de descobrir se um item está em uma matriz JavaScript depende do tipo de dados com os quais você está trabalhando, mas geralmente, o “ Array.includes() ” ou o método “ Array.indexOf() ” métodos são os melhores.

Este tutorial ilustrará a melhor maneira de localizar um item em uma matriz em JavaScript.

O que é uma maneira eficiente de localizar/verificar se um item está em uma matriz JavaScript?

Existem vários métodos para encontrar o elemento em uma matriz, mas os melhores são os seguintes:







  • inclui () método
  • método indexOf()

Método 1: Encontre um item em uma matriz usando o método includes ()

O método includes() retorna um valor booleano indicando se um array contém um determinado item ou não. Dá ' verdadeiro ” se o elemento específico for encontrado em uma matriz. Caso contrário, ele retorna “ falso ”. Este método é fácil de usar e requer um único argumento, o elemento que você está procurando.



Sintaxe



Use a seguinte sintaxe para localizar o item em uma matriz:





variedade. inclui ( elemento )

Exemplo

Crie uma matriz de números:



era variedade = [ 5 , 8 , onze , 14 , quinze , vinte , 23 , 25 ] ;

Agora, verifique se o elemento “ onze ” existe na matriz usando o “ inclui() ” método. Ele exibirá “ verdadeiro ” se o elemento fornecido existir em uma matriz. Caso contrário, se der “ falso ”:

const encontrarElemento = variedade. inclui ( onze ) ;

Imprima o resultado no console:

console. registro ( encontrarElemento ) ;

A saída exibe “ verdadeiro ”, que indica que o item foi encontrado no array:

Método 2: Encontre um item na matriz usando o método indexOf ()

Outra melhor maneira de encontrar um elemento em uma matriz é o “ índice de() ” método. Dá o índice/posição do elemento em uma matriz. Se o elemento fornecido não for encontrado em uma matriz, ele fornecerá -1.

Sintaxe

Siga a sintaxe fornecida para o método indexOf():

variedade. índice de ( elemento )

Exemplo

Passe o elemento no método indexOf():

const encontrarElemento = variedade. índice de ( onze ) ;

A exibição de saída “ 2 ”, que é o índice do elemento 11 que indica que este item está presente no array no segundo índice:

Compilamos os melhores métodos para encontrar o item em uma matriz em JavaScript.

Conclusão

Existem vários métodos para encontrar o elemento em uma matriz, mas a melhor maneira é o “ inclui() ” e o método “ índice de() ” método. O método includes() gera um valor booleano enquanto o método indexOf() fornece o índice do elemento. Neste tutorial, ilustramos a melhor maneira de encontrar o item em uma matriz em JavaScript.