Cuéntanos qué está pasando:
Despues de ejecutar las pruebas sale este error.
// ejecutando pruebas
Llamar al setter con un valor Celsius debe establecer temperature.
// pruebas completadas
**Tu código hasta el momento**
// Cambia solo el código debajo de esta línea
class Thermostat {
constructor(fahrenheit) {
this._fahrenheit = fahrenheit;
}
// getter
get temperature() {
return (5/9) * (this._fahrenheit - 32);
}
// setter
set temperature(celsius) {
this.fahrenheit = (celsius * 9.0) / 5 + 32;
}
}
// Cambia solo el código encima de esta línea
// Cambia solo el código debajo de esta línea
class Thermostat {
constructor(fahrenheit) {
this._fahrenheit = fahrenheit;
}
// getter
get temperature() {
return (5/9) * (this._fahrenheit - 32);
}
// setter
set temperature(celsius) {
this.fahrenheit = (celsius * 9.0) / 5 + 32;
}
}
// Cambia solo el código encima de esta línea
const thermos = new Thermostat(76); // Ajuste en escala Farenheit
let temp = thermos.temperature; // 24.44 en Celsius
thermos.temperature = 26;
temp = thermos.temperature; // 26 en Celsius
**Información de tu navegador:**
El agente de usuario es: Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36
Desafío: Utiliza getters (accesores) y setters (mutadores) para controlar el acceso a un objeto
Enlaza al desafío: