Explica este código JavaScript
Dificultad: Básico
¿Cuál es la manera correcta de llamar a un getter?
class Dog {
#peso;
constructor({ color, tamanio, peso=10, cola=true}){
this.color = color;
this.tamanio = tamanio;
this.#peso = peso;
this.cola = cola;
}
get getIsCola(){
return this.cola ? "Si tiene cola" : "No tiene cola"
}
}
const boby = new Dog({
color: "cafe",
tamanio: "grande"
});
console.log(boby.getIsCola); //A
console.log(boby.getIsCola()); //B
A. A
B. B
C. Ninguna de las anteriores
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
A.
AEs tentador creer que la respuesta correcta es
Bpuesto que al llamar un método debemos hacerlo con sus respectivas(), pero al tratarse de un getter la manera correcta de hacerlo es solo encadenando la instacia con el método, tal cual como si solo se tratase de un atrubuto.