carroAuto = {
marca: 'Fiat',
modelo: 'Pulse',
ano: 2025,
cor: 'Vinho',
ligado: true,
ligar: function () {
if (!this.ligado) {
this.ligado = true;
return 'O carro está ligado';
} else {
return 'O carro já está ligado'
}
},
desligar: function () {
if (this.ligado) {
this.ligado = false;
return 'O carro está desligado';
} else {
return 'O carro já está ligado'
}
},
exibirDetalhes: function() {
const estado = this.ligado? 'ligado' : 'desligado';
console.log(`Marca: ${this.marca}, Modelo: ${this.modelo}, Ano: ${this.ano}, Cor: ${this.cor} e Estado: ${estado}`);
}
}
//console.log(carroAuto.ligar());
//console.log(carroAuto.desligar());
console.log(carroAuto.exibirDetalhes());
No terminal aparece a impressão correta da função carroAuto.exibirDetalhes(), mas na linha seguinte também surge um 'undefined', não estou entendendo porque ele aparece e nem como resolver.