Estoy jugando un poco con algunos fragmentos de código y pregunto si es posible usar una función que se definió en una clase secundaria (con extensiones), para usarla en una variable que se creó con la clase principal.
Aquí está mi fragmento de código:
class Workshop { constructor(teacher) { this.teacher = teacher; } ask(question) { console.log(this.teacher, question); } } class AnotherWorkshop extends Workshop { speakUp(msg) { console.log(msg); } } var shallowJS = new Workshop("Toby"); shallowJS.ask("you are there?"); shallowJS.speakUp("still there?");¿De todos modos, puedo acceder a la función speakUp desde la clase secundaria AnotherWorkshop con superficialJS.xxxx? (y no me refiero a la forma de crear una nueva variable de superficialJS)
Muchas gracias por la ayuda :)