Skip to Main Content
Libro de cocina de TypeScript
book

Libro de cocina de TypeScript

by Stefan Baumgartner
September 2024
Intermediate to advanced content levelIntermediate to advanced
422 pages
9h 41m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Libro de cocina de TypeScript

Capítulo 11. Clases

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Cuando TypeScript se lanzó por primera vez en 2012, el ecosistema JavaScript y las características del lenguaje JavaScript no eran comparables a lo que tenemos hoy. TypeScript introdujo muchas características, no sólo en forma de sistema de tipos, sino también de sintaxis, enriqueciendo un lenguaje ya existente con posibilidades de abstraer partes de tu código a través de módulos, espacios de nombres y tipos.

Una de estas características eran las clases, un elemento básico en la programación orientada a objetos. Las clases de TypeScript originalmente recibieron mucha influencia de C#, lo que no es sorprendente si conoces a las personas que están detrás de ambos lenguajes de programación.1 Pero también están diseñadas basándose en conceptos de las propuestas abandonadas de ECMAScript 4.

Con el tiempo, JavaScript adquirió gran parte de las características del lenguaje promovidas por TypeScript y otros; las clases, junto con los campos privados, los bloques estáticos y los decoradores, forman ahora parte del estándar ECMAScript y se han enviado a los tiempos de ejecución del lenguaje en el navegador y el servidor.

Esto deja a TypeScript en un punto dulce entre la innovación que aportó al lenguaje en sus inicios y los estándares, que es lo que el equipo de TypeScript considera como línea de base para todas las próximas características del sistema ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprender patrones de diseño de JavaScript, 2ª edición

Aprender patrones de diseño de JavaScript, 2ª edición

Addy Osmani
Libro de cocina GitOps

Libro de cocina GitOps

Natale Vinto, Alex Soto Bueno

Publisher Resources

ISBN: 9781098188078Supplemental Content