Hi together
I struggle with Use-getters-and-setters-excercise. In my opinion, my solution is correct and is (until the variable names) identical with the “FCC-solution”.
But it doesnt work. I always get this message:
Thermostat should be able to be instantiated.
A getter should be defined.
A setter should be defined.
My code so far
class Thermostat {
constructor(fahrenheit) {
this._fahrenheit = fahrenheit;
}get getCelsius(){
return (5/9 * (this._fahrenheit - 32));
}set setFahrenheit(celsius){
this._fahrenheit = (celsius * 9.0 / 5 + 32);
}
}// Only change code above this line
const thermos = new Thermostat(76); // Setting in Fahrenheit scale
let temp = thermos.temperature; // 24.44 in Celsius
thermos.temperature = 26;
temp = thermos.temperature; // 26 in Celsius
Where is my Problem?
Thanks in advance.
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0
.
Challenge: Use getters and setters to Control Access to an Object
Link to the challenge: