Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Mão na massa: criando objetos

const carro = {
    marca: 'Toyota',
    modelo: 'Corolla',
    ano: 2022,
    cor: 'Prata',
    quilometragem: 15000,
    restricao: 'furto/roubo'
};

console.log(carro.quilometragem);

carro.cor = 'Preto';
carro['sinistro'] =  false;
delete carro.restricao;

console.log(carro);
2 respostas
solução!

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.

Muito obrigado pela dica, Renan!

Eu estava justamente buscando um método mais eficiente para descobrir as propriedades de um objeto. Até então, eu ia por meio da 'tentativa e erro' utilizando notação de colchetes. O método Object.keys() é muito mais produtivo e organizado.