Olá, João. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.
Ótimo como você utilizou a manipulação de propriedades do objeto, incluindo a alteração da cor, adição de uma nova propriedade e remoção da restrição. Isso mostra que você compreendeu bem como modificar objetos em JavaScript.
Uma dica interessante é usar o método Object.keys()
para listar todas as propriedades do objeto dinamicamente. Veja este exemplo:
const propriedades = Object.keys(carro);
console.log(propriedades);
Isso retorna um array com todas as chaves do objeto, facilitando a visualização dos atributos existentes.
Como você está estudando sobre Objetos em JavaScript, vou deixar esse artigo interessante: Prototype: descubra como quase tudo no JavaScript é um Objeto para você aprofundar um pouco mais.
Conte com o apoio do Fórum. Abraços e bons estudos.