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