El constructor, como su nombre indica, es el código que construye y configura un objeto cuando se crea con new. Todas las clases tienen un constructor, si no escribimos nada dentro de class se crea por defecto un constructor vacío. Si queremos escribir un constructor...
clases o funciones Para poder definir clases tenemos básicamente dos opciones, utilizar class o utilizar function. Aunque puedan parecer muy diferentes, son completamente equivalentes, como vamos ir viendo en toda esta serie de artículos. classfunction class C {}...
En esta serie de artículos vamos a dar un repaso general, completo y profundo a todas las funcionalidades que nos ofrece Javascript para crear clases, ya sea con la instrucción class o con function. Vamos a ir paso a paso, empezando por lo más básico e iremos...
Javascript tiene desde hace mucho tiempo herencia, que gestiona por medio de la cadena de prototipos. En este sentido tenemos todos bastante claro que un objeto tiene miembros creados directamente en él (en this), y también tiene miembros creados en la cadena de...
Cuando se conocen las clases en ECMAScript 2015 (ES6) se echan en falta algunos mecanismos para definir propiedades o métodos ocultos, pudiendo de esta forma proteger estos miembros de miradas curiosas. Es algo común en muchos lenguajes con orientación a objetos y...