const carro = {
marca: 'Toyota',
modelo: 'Corolla',
ano: 2022,
modeloAntigo: 'Corolla XEi'
};
delete carro.modeloAntigo;
console.log(carro);
const carro = {
marca: 'Toyota',
modelo: 'Corolla',
ano: 2022,
modeloAntigo: 'Corolla XEi'
};
delete carro.modeloAntigo;
console.log(carro);
Olá, Ana, como vai?
O código que você escreveu atende perfeitamente ao que foi solicitado. O uso do operador delete remove a propriedade modeloAntigo do objeto, e o console.log exibe o objeto atualizado, sem essa informação. Esse é o método indicado para excluir propriedades em objetos JavaScript.
Se quiser explorar mais, vale lembrar que o delete altera o objeto original, então se precisar manter o objeto intacto, pode criar uma cópia antes da remoção.
Obrigado por compartilhar sua solução. O fórum está à disposição para ajudar sempre que precisar.