JavaScript Array indexOf()
- Página anterior includes()
- Próxima página isArray()
- Voltar para a camada superior Manual de Referência JavaScript Array
Definição e Uso
indexOf()
O método procura o item especificado no array e retorna sua posição.
a busca começará na posição especificada, se não for especificada, começará do início e terminará no final do array.
Se o item não for encontrado, indexOf()
retorna -1.
Se o item aparecer várias vezes, indexOf()
O método retorna a posição da primeira ocorrência.
Notas:A posição do primeiro item é 0, a posição do segundo item é 1, e assim por diante.
Dica:Se você quiser procurar de trás para frente, use lastIndexOf()
Método.
Exemplo
Exemplo 1
Procurar o item "Apple":
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
Exemplo 2
Procurar o item "Apple" no array, começando na posição 4:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);
Sintaxe
array.indexOf(item, start)
Valor do Parâmetro
Parâmetro | Descrição |
---|---|
item | Obrigatório. O item a ser procurado. |
start | Opcional. De onde começar a busca. Valores negativos dão posição a partir do final, e busca até o final. |
Detalhes Técnicos
Retorno: | Números, que representam a posição do item especificado, caso contrário -1. |
---|---|
Versão do JavaScript: | ECMAScript 5 |
Suporte do Navegador
Todos os navegadores suportam completamente indexOf()
Método:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | 9.0 | Suporte | Suporte | Suporte | Suporte |
Páginas Relacionadas
Tutorial:Array JavaScript
Tutorial:Array Const JavaScript
Tutorial:Métodos de Array JavaScript
Tutorial:Ordenar arrays do JavaScript
Tutorial:Iteração de array do JavaScript
Manual:Método lastIndexOf do Array
- Página anterior includes()
- Próxima página isArray()
- Voltar para a camada superior Manual de Referência JavaScript Array