Use getter and setters to Control Access to an Object

Tell us what’s happening:
I don´t know why but on this challenge i´m getting this error
" Calling the setter should set the temperature."
someone can help me?

// Only change code below this line
 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);
 }

               }



// 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

Your browser information:

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

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

Link to the challenge:

I’ve edited your post for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.

Please use the “preformatted text” tool in the editor (</>) to add backticks around text.

See this post to find the backtick on your keyboard.
Note: Backticks are not single quotes.

markdown_Forums

You have some mismatched variable names (remember, capitalization matters!).

1 Like

thanks mate :slightly_smiling_face:

1 Like