DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Paracetamol.js馃拪| #186: Explica este c贸digo JavaScript

Explica este c贸digo JavaScript

Dificultad: B谩sico

class Student {
  constructor(nombre, apellido, edad){
    this.nombre = nombre;
    this.apellido = apellido;
    this.edad = edad;
  }

  getNombreCompleto(){
    return this.nombre + " " + this.apellido;
  }
}

const pedrito = new Student("Pedro", "Romero", 26);

console.log(pedrito.getNombreCompleto()); //??
Enter fullscreen mode Exit fullscreen mode

A. SyntaxError Student.propotype.getNombreCompleto is not a function
B. Pedro Romero
C. null null
D. undefined undefined

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
B. Pedro Romero

En el 煤ltimo reto:

concluimos que JavaScript es un lenguaje orientado a prototipos, donde la sintaxis de clases reci茅n se agrega hasta ES6 en el 2015.

Usar clases en JavaScript es solo usar una manera mas moderna y conocida de hacer lo mismo que realiza un prototipo.

Lo que mas resalta en el ejemplo es el constructor que es un m茅todo que tienen todas las clases para inicializar las propiedades de la misma, muy similar a los par谩metros de la funci贸n de un prototipo.