13 pontos por xguru 2022-01-10 | 1 comentários | Compartilhar no WhatsApp
  • Adição dos novos recursos do ECMAScript 2022

  • Novos membros de classes

→ Propriedades (public slots) podem ser criadas como Instance/Static Public fields

Private slots foram adicionados e podem ser criados como Private field, métodos privados e acessores

Static initialization blocks

  • Recurso de verificação de Private Slot: #privateSlot in obj

  • await de nível superior disponível em módulos

  • error.cause: Error e subclasses podem especificar outro erro que causou o erro atual

  • Método .at(): parecido com [], mas também aceita valores negativos

['a', 'b', 'c'].at(-1) = 'c'

string, Array e todos os Typed Array, como Uint8Array, oferecem suporte a .at()

  • RegExp Match Indices: registra o início e o fim de cada grupo correspondente

  • Verifique se possui a chave correspondente com Object.hasOwn(obj, propKey)

1 comentários

 
xguru 2022-01-10