Propiedades, métodos privados y protegidos en JavaScript
Uno de los principios fundamentales en la programación orientada a objetos es la separación clara entre la interfaz pública y la interna.
Propiedades y Métodos Estáticos en JavaScript
En JavaScript, podemos asignar métodos a toda una clase usando métodos estáticos. Estos métodos están marcados con la palabra clave static.
Introducción a la Herencia de Clase en JavaScript
La herencia de clase permite a una clase extender las características de otra clase, lo cual es fundamental para añadir funcionalidades adicionales.
Introducción a class en JavaScript
En el ámbito de la informática, una clase actúa como una plantilla que define la estructura y el comportamiento de los objetos.
Métodos de Prototipo y Objetos Sin __proto__
En el capítulo inicial de esta sección, mencionamos que existen métodos modernos para manejar prototipos.
La Propiedad «prototype» en JavaScript
La propiedad "prototype" es extensamente utilizada por el núcleo de JavaScript. Todas las funciones constructoras incorporadas la emplean.
Herencia Prototípica con Funciones Constructoras en JavaScript
En JavaScript, podemos crear nuevos objetos utilizando una función constructora con el operador new.
Herencia Prototípica en JavaScript
En programación, a menudo queremos tomar un objeto existente y extenderlo para crear nuevos objetos con funcionalidades adicionales.
Getters y Setters de Propiedad en JavaScript
En JavaScript, los objetos pueden tener dos tipos principales de propiedades.
Indicadores y Descriptores de Propiedad en JavaScript
Con JavaScript hemos tratado una propiedad como un “clave-valor”. Pero una propiedad de un objeto puede ser mucho más flexible y poderosa.
Funciones de Flecha Revisadas en JavaScript
Las funciones de flecha no son solo una manera de escribir menos para funciones pequeñas.
Vinculación de Funciones con bind
Al pasar métodos de un objeto como callbacks, por ejemplo a setTimeout, surge un problema común: la "pérdida de this".