Objetos y Prototipos
Objetos literales, prototipos, herencia prototípica y métodos del objeto Object.
Artículos del módulo
Objetos literales y notación de punto
Aprende a crear y acceder a objetos usando literales y la notación de punto en JavaScript.
Notación de corchetes
Descubre cómo acceder dinámicamente a propiedades de objetos usando la notación de corchetes.
Propiedades computadas
Crea claves de propiedades dinámicas en objetos usando nombres de propiedad computados en ES6.
Sintaxis abreviada de propiedades
Escribe código más conciso usando la sintaxis abreviada para definir propiedades de objetos.
Destructuring de objetos
Extrae múltiples propiedades de objetos de forma eficiente usando la desestructuración.
El sistema de prototipos
Entiende cómo funciona el sistema de prototipos en JavaScript y la cadena de herencia.
Herencia prototípica
Domina la cadena de prototipos y cómo JavaScript implementa la herencia basada en prototipos.
prototype vs __proto__
Comprende las diferencias fundamentales entre prototype y __proto__ en JavaScript.
Object.assign y Object.create
Clona y fusiona objetos con Object.assign, o crea nuevos objetos con prototipos específicos usando Object.create.
Object.keys, values y entries
Itera sobre propiedades de objetos usando los métodos Object.keys, Object.values y Object.entries.
Object.freeze, seal y preventExtensions
Controla la mutabilidad de objetos con diferentes niveles de restricción usando freeze, seal y preventExtensions.
Object.is vs ===
Comprende las diferencias entre Object.is y el operador === para comparaciones precisas de valores.
Object.defineProperty
Define propiedades con control granular usando Object.defineProperty y descriptores de propiedad.
Propiedades enumerables y propias
Distingue entre propiedades propias y heredadas, y entiende el concepto de propiedades enumerables.
Operador in y hasOwnProperty
Verifica la existencia de propiedades en objetos usando el operador in y el método hasOwnProperty.