ES2022 atualização com novidades
- #JavaScript
Método .at() para valores indexáveis:
Agora os índices aceitam valores negativos, pegando as variáveis de trás pra frente:
ambos os códigos retornam o número 4, entretanto um pela ordem normal, pegando da posição 3 do index, e outro indo de trás para frente, pegando ele na posição -2.
Error cause:
Podemos agora colocar o motivo do erro na estrutura do código com o construtor Error(), facilitando o tratamento de erros dentro de uma função:
Top-level await:
Agora podemos usar Await sem a função ser assíncrona (async):
Class Fields (Publico/Privado/Estático):
Agora é possível declarar métodos e propriedades públicas e privadas nas classes: