What is wrong or right with my code

Tell us what’s happening:
even though i am able to complete the challenge of getter and setter in java script i still think my code is wrong because i didn’t get that concept can any body help me

Your code so far


// Only change code below this line
class Thermostat{
constructor (F){
  this._temperature =(5/9)*(F-32);
}
get temperature(){
  return this._temperature;
} 
set temperature(TempCelcius){
  return this._temperature = TempCelcius;
}
}
// 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 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36.

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

Link to the challenge:

What do you think is wrong? We can’t help you until we know what the question is.

Also, you don’t need return in the setter. It’s basically harmless to have it here, but you don’t need it.