logo

Método JavaScript Array indexOf()

O método indexOf() do array JavaScript é usado para pesquisar a posição de um elemento específico em um determinado array. Este método diferencia maiúsculas de minúsculas.

A posição do índice do primeiro elemento em uma matriz sempre começa com zero. Se um elemento não estiver presente em um array, ele retornará -1.

Sintaxe

O método indexOf() é representado pela seguinte sintaxe:

 array.indexOf(element,index) 

Parâmetro

elemento - Representa o elemento a ser pesquisado.

index - Representa a posição do índice de onde a pesquisa começa. É opcional.

Retornar

Um índice de um elemento específico.

Exemplo de método JavaScript Array indexOf()

Vamos ver alguns exemplos simples do método indexOf().

Exemplo 1

Aqui, imprimiremos a posição de um elemento.

 var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++'); document.writeln(result); 
Teste agora

Saída:

 1 

Exemplo 2

Neste exemplo, forneceremos o valor do índice de onde a pesquisa começa.

 var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('C++',2); document.writeln(result); 
Teste agora

Saída:

quantos milhões existem em um bilhão
 3 

Exemplo 3

Aqui, procuraremos um elemento que não esteja presente em um array.

 var arr=['C','C++','Python','C++','Java']; var result= arr.indexOf('JavaScript'); document.writeln(result); 
Teste agora

Saída:

 -1