
Eduardo Vega
Preguntaclass Persona { constructor(nombre, apellido, altura) { this.nombre = nombre this.apellido = apellido this.altura = altura } saludar() => { console.log(`Hola, me llamo ${this.nombre} ${this.apellido}.`) } soyAlto() { this.altura >= 1.80 } } class Desarrollador extends Persona { constructor(nombre, apellido, altura) { super(nombre, apellido, altura) /* this.nombre = nombre this.apellido = apellido this.altura = altura No se pueder usar el 'this' hasta no haber llamado con 'super' a la clase madre. */ } saludar() { console.log(`Hola, me llamo ${this.nombre} ${this.apellido} y soy desarrollador/a.`) } } ```le pongo car sasha = new Persona ............... Y despues sasha.saludar(), y no funciona. Entonces, las arrow functions no funcionan dentro de la clase?

Edward Steven Ramos Palacios
Hola edoar17 El objeto class de JavaScript define por convención los métodos de la forma:
metodo () {...}
Asi, la sintaxis correcta de definir una clase en JS es:
class MyClass { // class methods constructor() { ... } method1() { ... } method2() { ... } method3() { ... } ... }