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.