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

164
Vistas
cómo llamar a los métodos de una clase principal en un objeto de clase secundaria sin anular en child en java script

Digamos que tengo una clase principal y una secundaria como se muestra a continuación.

 class Person { constructor(name) { this.name = name } greeting() { console.log(`Hi! I'm ${this.name}`); }; } class Teacher extends Person { constructor(first, subject) { super(first); this.subject = subject; } }

ahora digamos que creo un objeto global de la clase secundaria

 globalThis.teachers = new Teacher("Roby", "Math")

este objeto global puede acceder directamente al nombre de la propiedad de la clase principal. Entonces, puedo llamar,

 globalThis.teachers.name \\Will contain Roby

Pero, ¿puedo llamar al método de la clase principal, saludo () así directamente sin anularlo de la siguiente manera?

 globalThis.teachers.greeting() \\Will print in console

Retazo:

 class Person { constructor(name) { this.name = name } greeting() { console.log(`Hi! I'm ${this.name}`); }; } class Teacher extends Person { constructor(first, subject) { super(first); this.subject = subject; } } globalThis.teachers = new Teacher("Roby", "Math") console.log(globalThis.teachers.name); globalThis.teachers.greeting();

¿Es como todos los métodos de clase principal a los que quiero acceder? Tendré que anularlo en el elemento secundario y desde allí tendré que llamar a super.greeting().

about 4 years ago · Santiago Trujillo
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