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.