Metodo At, Encontrando O Último Elemento - ES2022

Uma coisa que normalmente precisamos fazer em nosso desenvolvimento diário é pegar o último elemento de um array ou uma String.
Atualmente (2022) para realizar isso, fazemos da seguinte forma:

1
2
3
4
5
6
7
const arrayFrutas = ['banana', 'maçã', 'laranja', 'goiaba'];
console.log(arrayFrutas[arrayFrutas.length -1])
// Saída: goiaba

const fruta = 'mexerica';
console.log(fruta[fruta.length -1])
// Saída: a

Mas agora, com o novo método implementado na versão do ECMAScript 2022, podemos procurar por index negativo! Igual fazemos com Python

Para isso, fazemos da seguinte maneira:

1
2
3
4
5
6
7
8
9

```javascript
const arrayFrutas = ['banana', 'maçã', 'laranja', 'goiaba'];
console.log(arrayFrutas.at(-1))
// Saída: goiaba

const fruta = 'mexerica';
console.log(fruta.at(-1))
// Saída: a

Super mais prático, não é mesmo?