Neste artigo vamos aprender como encontrar o índice do elemento no array, utilizando um método que já vem incluso no JavaScript e de forma simples.
E aí programador, beleza? Bora aprender mais uma coisa nova?
Um problema que um programador JavaScript vai encontrar na sua carreira é encontrar o índice de um elemento em um array
Porém para resolver esta questão o JavaScript já conta com uma função nativa, deixando essa tarefa muito simples
Para esse problema em específico vamos usamos o método indexOf, e inserir um parâmetro que é o elemento que precisamos encontrar
Então vamos ao exemplo:
let numeros = [0, 1, 2, 1, 0]; console.log(numeros.indexOf(1)); // 1
Aqui vamos receber como resposta 1, que é o retorno da função
E o primeiro índice que encontramos o elemento 1 no array números, legal né?
Então já resolvemos nosso problema 🙂
E se quiséssemos o último índice?
Para nossa alegria, os desenvolvedores do JavaScript programaram também um método para isso
Podemos utilizar agora o lastIndexOf, que vai retornar o último índice do elemento que enviarmos como parâmetro
Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.
Veja na prática:
let numeros = [0, 1, 2, 1, 0]; console.log(numeros.lastIndexOf(1)); // 3
Neste caso ele retorna o índice 3, pois é o último índice que o elemento 1 é encontrado!
Conclusão
Neste artigo vimos uma maneira de encontrar o índice de um elemento dentro de um array e também o último índice de um elemento em um array
Para isso utilizamos os métodos indexOf e lastIndexOf
E por hoje é isso, até o próximo post! 🙂
Confira também nosso curso de HTML e CSS gratuito no YouTube clicando aqui! Onde criamos um site do 0 até o resposivo