Seleccionar página
Clases: constructor

Clases: constructor

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: instrucciones class y function

Clases: instrucciones class y function

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 {}...
Clases y funciones constructoras en profundidad

Clases y funciones constructoras en profundidad

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...
Inspeccionar la herencia: la cadena de prototipos

Inspeccionar la herencia: la cadena de prototipos

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...
Symbol: la privacidad que no es

Symbol: la privacidad que no es

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...