Neste artigo você vai aprender a como selecionar o último elemento do array em JavaScript, da forma mais rápida e simples possível!
Fala programador(a), beleza? Bora aprender mais sobre arrays, manipulação de arrays e JavaScript!
Todo array tem uma quantidade de elementos, que pode ser acessada via propriedade length
Ou seja sempre conseguimos acessar o número de elementos dele, e o índice de um array também é baseado em número, ou seja, as posições dos elementos
Porém o índice inicia a contagem do 0, sendo o zero o primeiro elemento do array
Tendo estas duas informações é possível obter o último elemento, como faremos isto então?
Subtraindo um do número total de elementos, simples assim!
Veja uma aplicação prática do que foi explicado:
const arr = ['a', 'b', 'c', 'd', 'e']; const ultimo = arr[arr.length - 1] console.log(ultimo) // 'e'
Veja que podemos acessar o elemento por meio da notação de colchetes
A propriedade length gera um número, subtraindo um temos o último elemento
Ou seja, recebemos o número do último índice
Independente de quantos elementos existirem no array! 🙂
Note que esta é a forma mais rápida e também dinâmica de encontrar este último elemento, pois utilizamos instruções de JS puro
Sem funções ou bibliotecas externas, isso dará mais performance também no nosso código, o que devemos sempre observar nos nossos softwares
Para não gerar problemas de lentidão a medida de que estamos adicionando funcionalidades ao sistema
Conclusão
Neste artigo você aprendeu a como selecionar o último elemento do array em JavaScript
Conseguimos obter a posição do elemento utilizando a propriedade length e subtraindo 1 do número gerado
Independente do tamanho do array, obtemos o último elemento
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!