<code>class Persona { constructor(nombre, apellido, altura) { this.nombre = nombre this.apellido = apellido this.altura = a...

Pregunta de la clase:
Clases en JavaScript
Eduardo Vega

Eduardo Vega

Pregunta
studenthace 6 años
class 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?
1 respuestas
para escribir tu comentario
    Edward Steven Ramos Palacios

    Edward Steven Ramos Palacios

    teacherhace 6 años

    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() { ... } ... }
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.

Fundamentos de JavaScript 2018
Fundamentos de JavaScript 2018

Fundamentos de JavaScript 2018

JavaScript es un lenguaje de programación que se trabaja desde el navegador. Construye programas, conoce el entorno, los condicionales y las estructuras repetitivas. Aprende cuáles son y cómo se declaran las variables y las funciones de JS.