English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
indexOf()O método retorna a primeira posição do elemento especificado que pode ser encontrada no array.
Se o elemento não for encontrado, ele retornará-1.
Se o elemento existir várias vezes, ele retornará a primeira ocorrência.
Se você quiser começar a procurar a partir do final, uselastIndexOf()método.
Atenção:Para informações sobre métodos String, consulteString.indexOf().
array.indexOf(element, start)
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Apple');Testar e Verificar‹/›
Os números na tabela especificam a primeira versão do navegador que suporta completamente o método indexOf():
Método | |||||
indexOf() | Sim | Sim | 34 | Sim | 9 |
Parâmetro | Descrição |
---|---|
element | (Obrigatório) O elemento a ser localizado no array |
start | (Opcional) O índice de início da pesquisa do elemento. O valor padrão é 0 |
Retorno: | O índice da primeira ocorrência do elemento no array; se não for encontrado, retorna -1 |
---|---|
Versão do JavaScript: | ECMAScript 5 |
A partir do índice2Início da Pesquisa:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Mango', 2);Testar e Verificar‹/›
Se o parâmetro fornecido não existir no array, ele retornará-1:
var fruits = ['Banana', 'Mango', 'Apple', 'Orange']; fruits.indexOf('Beer');// Voltar -1Testar e Verificar‹/›