Método Indexof () é usado para procurar o índice de um elemento em uma determinada matriz; Também pode ser usado para encontrar a posição de um personagem ou uma substring em uma string. O Método Indexof () Retorna a posição do elemento/substring se for encontrado; caso contrário, ele retorna -1. A indexação começa em 0, então o primeiro elemento de uma matriz e a primeira palavra em uma string sempre retornam 0.
Como usar o método indexOf ()
Neste guia, aprenderemos a usar o Método Indexof () para encontrar o índice de um elemento/substring em uma matriz/string; Mas primeiro, vamos discutir sua sintaxe:
Array_name.indexOf (elemento, starting_point)O Método Indexof () leva dois parâmetros:
Agora vai usar o Método Indexof () Para encontrar o índice de um elemento em uma matriz como exemplo:
Observação: Usaremos o console do navegador para demonstrar exemplos realizados neste post. Para abrir o console do navegador:
Exemplos
var animais = ['leão', 'macaco', 'rhino', 'gato'];Da mesma forma, também podemos usar esse método em uma string:
var str = 'Bem -vindo ao Linux Dica!';Também pode ser usado para encontrar um único personagem:
var str = 'Bem -vindo ao Linux Dica!';O Método Indexof () Por padrão, começa a pesquisar em 0; Mas podemos passar o ponto de partida como argumento também:
var animais = ['leão', 'macaco', 'rhino', 'gato'];O método retornou -1 Como não consegue encontrar 'Rinoceronte'Se iniciar a pesquisa de 3. Agora, se mudarmos o ponto de partida para 2, então:
var animais = ['leão', 'macaco', 'rhino', 'gato'];Da mesma forma para strings:
var str = 'Bem -vindo ao Linux Dica!';
O Método Index () Comece a pesquisar de 0 ao final de uma matriz/string; e retorna o índice da primeira ocorrência do valor de pesquisa. Se houver dois itens semelhantes em uma matriz ou uma string e você quiser encontrar o índice do último, você deve usar o método lastIndexOf ():
Da mesma forma para uma matriz:
var animais = ['leão', 'macaco', 'rhino', 'gato', 'leão'];O Método Indexof () é sensível ao caso.
Conclusão
Ao programar, ao trabalhar com matrizes ou strings, geralmente precisamos encontrar o índice de um elemento específico ou uma substring. O Método Indexof () é útil em tais situações.
Neste guia de instruções, aprendemos a usar o Método Indexof () Para encontrar o índice de um item em uma string/matriz. Além disso, também discutimos o tipo e os parâmetros que podemos passar para o Método Indexof ().