class cars { construtor(name, color, type) { this.name = name; this.color = color; this.type = type; } brand(br) { console.log(this.name + " " + this.color + " " + this.type) } } const type1 = new cars("ferrari", "red", "Automatic"); console.log(type1) type1.brand() class cars2 extends cars { ask(text) { this.brand(text) } } const type2 = new cars2("BMW", "Blue", "Automatic") type2.ask()así que quería que diera las siguientes cosas que escribí en consts pero me da indefinido 3 veces en ambos.
Simplemente está mal construtor constructor debería ser constructor
class cars { constructor(name, color, type) { this.name = name; this.color = color; this.type = type; } brand(br) { console.log(this.name + " " + this.color + " " + this.type) } } const type1 = new cars("ferrari", "red", "Automatic"); console.log(type1) type1.brand() class cars2 extends cars { constructor(name, color, type) { super(name, color, type); } ask(text) { this.brand(text) } } const type2 = new cars2("BMW", "Blue", "Automatic") type2.ask()