esta es la pregunta que recibí: use la palabra clave de clase para crear una clase de termostato. El constructor acepta una temperatura Fahrenheit. En la clase, cree un getter para obtener la temperatura en Celsius y un setter para establecer la temperatura en Celsius. Recuerda que C = 5/9 * (F - 32) y F = C * 9.0 / 5 + 32, donde F es el valor de la temperatura en Fahrenheit y C es el valor de la misma temperatura en Celsius.
el siguiente código es la respuesta, ¿puede explicar por qué necesito ese conjunto para convertir Celsius a Fahrenheit? porque solo tengo que emitir Celsius, no Fahrenheit
class Thermostat { constructor(fahrenheit) { this.fahrenheit = fahrenheit; } get temperature() { return (5 / 9) * (this.fahrenheit - 32); } set temperature(celsius) { this.fahrenheit = (celsius * 9.0) / 5 + 32; } } 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