Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

189
Vistas
¿Cómo hacer que la propiedad de la clase secundaria esté disponible en el constructor de los padres?

Estoy un poco confundido por cómo funciona la herencia para las propiedades de clase. He aquí un ejemplo representativo:

 class Base { something = 1; constructor() { console.log(this.something); } } class Child extends Base { something = 2; } new Child();

esto registra 1 en la terminal, donde esperaría que registre 2 .

Este es solo un ejemplo mínimo de trabajo. Mi código real es más complicado, pero básicamente mis requisitos son:

  1. Child debe tener una propiedad,
  2. esa propiedad debe ser accesible en Base.constructor .
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No creo que podamos acceder directamente a la propiedad secundaria desde la clase principal. Puede pasar el valor después de la creación del objeto, pero no es una forma elegante.

 class Base { something = null; constructor(something) { this.something = something; alert(this.something); } } class Child extends Base{ something = 2; } let childObj = new Child(); let baseObj = new Base(childObj.something);

El constructor principal siempre se llamará cuando cree un objeto secundario, por lo que le sugiero que use this.something en un método separado en lugar de un constructor.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda