Neste artigo você vai aprender a como índice de um objeto em um array em JavaScript, pelo valor de uma propriedade

índice de um objeto em um array capa

Faça programador(a), beleza? Bora aprende mais sobre arrays, objetos e JavaScript!

A ideia central deste artigo é encontrar o índice de um dado, que é um objeto, em um array

Porém por meio de uma checagem do valor de uma propriedade

Isso pode ser facilmente realizado com o método findIndex da versão ES6 da linguagem JavaScript

Veja como aplicar este método na prática:

const arr = [
  {id: 1, name: "Matheus"},
  {id: 2, name: "João"},
  {id: 3, name: "Pedro"}
]

const index = arr.findIndex((user) => user.name === "João")

console.log(index) // 1

No caso acima temos um array de objetos e aplicamos o método findIndex para encontrar o índice do usuário com nome de João

O método percorrerá todos os itens do objeto até encontrar o que estamos procurando

Através de uma arrow function nós conseguimos criar nossa condição, que é um item que tenha a propriedade name igual a João

E nos é retornado o índice deste dado! 🙂

Se nenhum item corresponder nossa busca, o resultado fornecido pelo método será -1

Conclusão

No artigo de hoje você aprendeu a como encontrar o índice de um objeto em um array em JS

Utilizamos o método findIndex, que percorre um array de objetos

E busca o índice de um item por meio de uma condição pré-estabelecida

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments