Avatar ·

Como obter o último elemento de um array em JavaScript? (formas simples e confiáveis)

Olá a todos! Comecei a estudar JavaScript e me deparei com uma tarefa simples, à primeira vista. Tenho um array com dados que pode ter comprimentos variados. Preciso obter o último elemento desse array. Parece elementar, mas quero fazer isso corretamente para que o código não quebre em situações atípicas. Aqui está um exemplo do meu problema. Suponha que eu tenha o array `const fruits = ['apple', 'banana', 'orange', 'grape'];`. Quero obter 'grape'. Sei que posso fazer `fruits[3]`, mas isso é um índice fixo. Se eu adicionar ou remover um elemento, o índice quebra. Por exemplo: ```javascript const fruits = ['apple', 'banana', 'orange', 'grape']; console.log(fruits[3]); // 'grape' — funciona fruits.push('mango'); console.log(fruits[3]); // 'grape' — MAS DEVERIA SER 'mango'! ``` Entendo que preciso calcular o índice dinamicamente. Ouvi falar sobre a propriedade `length`. Parece que posso fazer `fruits[fruits.length - 1]`. Mas não tenho certeza se é a melhor forma. O que acontecerá se