Capítulo 8. Clases

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

Algunos desarrolladores funcionales

Intenta no utilizar nunca clases

Demasiado intenso para mí

El mundo de JavaScript durante la creación y lanzamiento de TypeScript a principios de la década de 2010 era muy diferente al de hoy. Características como las funciones de flecha y las variables let/const que más tarde se estandarizarían en ES2015 eran todavía esperanzas lejanas en el horizonte. Babel estaba a unos años de su primer commit; sus herramientas predecesoras, como Traceur, que convertían la sintaxis JavaScript más reciente a la antigua, no habían logrado la adopción generalizada.

El marketing inicial y el conjunto de características de TypeScript se adaptaron a ese mundo. Además de su comprobación de tipos, se hizo hincapié en su transpilador, con las clases como ejemplo frecuente. Hoy en día, el soporte de clases de TypeScript es sólo una característica entre muchas otras para soportar todas las características del lenguaje JavaScript. TypeScript no fomenta ni desalienta el uso de clases ni de ningún otro patrón popular de JavaScript.

Métodos de clase

TypeScript suele entender los métodos de la misma manera que entiende las funciones independientes. Los tipos de parámetros son, por defecto, any a menos que se les dé un tipo o valor por defecto; llamar al método requiere un número aceptable de argumentos; los tipos de retorno pueden deducirse ...

Get Aprender TypeScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.