ES6 - Use getters and setters to Control Access to an Object

Tell us what’s happening:
Describe your issue in detail here.

Hello! So everything is working fine except 3 cases, failing every time. Tried every method and even looked at the solution but still it doesn’t work…
please help!!

   **Your code so far**
// Only change code below this line
class Thermostat{
 constructor(fah){
   this.fah=fah;
 }

get tem() {
 return 5 / 9 * (this.fah - 32);
}
set tem(cel) {
 this.fah = (cel * 9.0) / 5 + 32;
}
}
// Only change code above this line

const thermos = new Thermostat(76); // Setting in Fahrenheit scale
let temp = thermos.tem; // 24.44 in Celsius
thermos.temperature = 26;
temp = thermos.temperature; // 26 in Celsius
   **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36

Challenge: ES6 - Use getters and setters to Control Access to an Object

Link to the challenge:

You should not change these, and use these names for getter and setter

So like
get thermos(){

}

Or
get temp(){

}

no, temperature

you changed the first one

Oh! ok… got it…

Thanks for the help!!

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.