JavaScript para desarrolladores impacientes [eBook] edición 2022
(exploringjs.com)<p>- Se agregaron las nuevas funciones de ECMAScript 2022<br />
- Nuevos miembros de las clases<br />
→ Las properties (public slots) pueden crearse como instance/static public fields <br />
→ Se agregaron private slots, que pueden crearse como private fields, métodos privados y accesores <br />
→ Static initialization blocks<br />
- Función de verificación de private slots: #privateSlot in obj <br />
- Se permite top-level await en módulos <br />
- error.cause: Error y sus subclases pueden especificar otro error que provocó el error actual <br />
- Método .at(): similar a [] pero también permite valores negativos<br />
→ ['a', 'b', 'c'].at(-1) = 'c'<br />
→ string, Array y todos los Typed Arrays como Uint8Array son compatibles con .at() <br />
- RegExp Match Indices: registra el inicio y el final de cada grupo coincidente <br />
- Verifica si tiene esa clave con Object.hasOwn(obj, propKey) <br />
</p>
1 comentarios