13 puntos por xguru 2022-01-10 | 1 comentarios | Compartir por WhatsApp
  • Se agregaron las nuevas funciones de ECMAScript 2022

  • Nuevos miembros de las clases

→ Las properties (public slots) pueden crearse como instance/static public fields

→ Se agregaron private slots, que pueden crearse como private fields, métodos privados y accesores

→ Static initialization blocks

  • Función de verificación de private slots: #privateSlot in obj

  • Se permite top-level await en módulos

  • error.cause: Error y sus subclases pueden especificar otro error que provocó el error actual

  • Método .at(): similar a [] pero también permite valores negativos

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

→ string, Array y todos los Typed Arrays como Uint8Array son compatibles con .at()

  • RegExp Match Indices: registra el inicio y el final de cada grupo coincidente

  • Verifica si tiene esa clave con Object.hasOwn(obj, propKey)

1 comentarios

 
xguru 2022-01-10