Oi, Gabriel! Como vai?
Agradeço por compartilhar.
Seu código ficou bem organizado ao criar o objeto maquina com as propriedades nome e funcionando, além do método exibirStatus(). O uso de this.nome dentro do método também foi uma boa escolha, porque permite acessar os dados do próprio objeto de forma clara.
Uma dica interessante para o futuro é simplificar a verificação booleana, já que funcionando já guarda true ou false.
const maquina = {
nome: "Impressora 3d",
funcionando: true,
exibirStatus() {
if (this.funcionando) {
console.log(`A maquina ${this.nome} esta em funcionamento.`);
} else {
console.log(`A maquina ${this.nome} esta parada.`);
}
},
};
maquina.exibirStatus();
Esse código verifica diretamente se this.funcionando é verdadeiro, deixando a leitura mais simples.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!